av Diderik From » fre 03.07.2009 16:37
Hei!
Jeg forsøker å flytte alle filene i en mappe (eller gjerne et hierarki) som inneholder en viss frase. Helst vil jeg bruke c shell.
Jeg får følgende til å funke i bash:
% mv $(grep -l 't2_spc_ns_sag_p2_iso_S5_DIS3D' *.dcm) /E040/501
I tcsh funker følgende nesten:
% mv grep -l 't2_spc_ns_sag_p2_iso_S5_DIS3D' *.dcm /E040/501
filene blir flyttet, men jeg får disse feilmeldingene:
mv: rename grep to /E040/501/grep: No such file or directory
mv: rename -l to /E040/501/-l: No such file or directory
mv: rename t2_spc_ns_sag_p2_iso_S5_DIS3D to /E040/501/t2_spc_ns_sag_p2_iso_S5_DIS3D: No such file or directory
Jeg har forsøkt alt av anførselstegn, parenteser &c, men da får jeg feilmelding og ingenting skjer.
Det logiske hadde vært å kjøre
grep ... | mv ...
men en evighet med googling hjelper meg ikke.
Er det noen som har innspill?