Wie könnte man Backticks aus Dateien in einer for-Schleife mittels grep extrahieren.
Ich möchte grep für das Muster '`define' ausführen. Das Muster funktioniert im eigenständigen grep-Befehl, scheitert jedoch in der for-Schleife.
foreach xxx ( `grep -r '`define' $idirectory --no-filename | sed -e 's ; //.* ; ; ' -e 's ; #.* ; ; ' -e 's ; ^\s* ; ; ' | grep -v ^$ | sort -n | awk '{print $2}' | uniq -d`)
echo $xxx
end
Die Backticks sind in der for-Schleife konfliktträchtig.
Grüße
Srisurya