Ho un software open source che sto pianificando per il rilascio che invoca grep -nP
tramite la riga di comando. (Sì, questa è probabilmente una decisione terribile.)
Il problema che sto incontrando è che mentre questo funziona alla grande su Linux, le mie funzioni falliscono su Mac OS, perché grep -P
non funziona come previsto su Mac. Riceverò il seguente errore:
usage: grep [-abcDEFGHhIiJLlmnOoqRSsUVvwxZ] [-A num] [-B num] [-C[num]]
[-e pattern] [-f file] [--binary-files=value] [--color=when]
[--context[=num]] [--directories=action] [--label] [--line-buffered]
[--null] [pattern] [file ...]
Nel link sopra riportato, Homebrew apparentemente lo installa come "ggrep".
Dato questo problema, come posso rilasciare questo software in modo che funzioni su entrambe le piattaforme?
Richiedi la modifica di "grep" nel profilo bash dell'utente? Requisiti Gli utenti Mac OS devono interferire con il codice sorgente?
Qualsiasi aiuto con questo problema "NP" di grep è stato apprezzato