Ich brauche Hilfe mit Unix. Ich versuche zu sehen, ob eine von zwei Aussagen (printf und fprintf) in einer Datei sind. Ich habe den Befehl:Grep OR Operator funktioniert nicht
search=`cat $file | grep -w "fprintf\|printf"`
Aus irgendeinem Grund findet es nicht in Dateien, in denen einer dieser beiden existiert. Warum?
Warum Sie nicht das Wort regexp Flagge fallen, '-w'? – Steve
[UUOC] (http://catb.org/jargon/html/U/UUOC.html) - Bitte beachten Sie, dass Sie 'search = $ (grep -w -E -e" f? Printf "$ Datei verwenden sollten) oder etwas Ähnliches, anstatt Zeit mit "Katze" und einer Pfeife zu verschwenden. –