Hej,
probuje uruchomic potokowo dwa polecenia grep i cp- po znalezieniu pliku, który zawiera wzorzec chcę, zeby ten plik skopiował się do bieżącego katalogu. Robię to tak:
grep "$PATTERN" "$file" -l | xargs cp -t $PWD
Problem pojawia się w przypadku plików, które są puste- dostaje wtedy taki błąd:
"cp: missing file operand
Try 'cp --help' for more information. "
Mam jeszcze drugi problem- chcę uruchomić grepa z dwoma opcjami "grep "$PATTERN" "$file" -l -n", czyli chcę żeby najpierw wydrukowała się nazwa ścieżkowa pliku, następnie numer linii w której występuje wzorzec, wraz całą linią. Ale jak uruchamiam skrypt, to zachowuje się tak jakby uwzględniał wyłacznie pierwszą opcję.
Proszę o pomoc.