Ho bisogno di aiuto con Unix. Sto cercando di vedere se una delle due istruzioni (printf e fprintf) sono in un file. Ho usato il comando:Grep OPPURE Operatore non funzionante
search=`cat $file | grep -w "fprintf\|printf"`
Per qualche ragione, non trova né in file in cui esiste uno di quei due. Perché?
Perché non si lascia cadere la bandiera regexp parola, '-w'? – Steve
[UUOC] (http://catb.org/jargon/html/U/UUOC.html) - Si noti che si dovrebbe usare 'search = $ (grep -w -E -e" f? Printf "$ file) 'o qualcosa di simile piuttosto che perdere tempo con' cat' e pipe. –