-exec utility [argument ...] {} + Same as -exec, except that ``{}'' is replaced with as many path- names as possible for each invocation of utility. This behaviour is similar to that of xargs(1).Mereni jsem ale neprovadel
Ahoj, potreboval bych poradit ohledne vyhledavani v bashi. Pisu skript, ktery v zadanem adresari a jeho podadresarich identifikuje skripty a vypise jejich cestu + nazev skriptu. Vyhledani skriptu by se melo proves pres vyhledani nazvu skriptu na prvnim radku (napr.: "#!/bin/bash" nebo perl,awk,...)
napr.: pokud zadam adresar "script" vypise muj bashovsky skript toto:
/home/my/script/aaa.sh bash
/home/my/script/first/bbb.pl perl
/home/my/script/second/ccc.sh bash
Zatim sem se dostal k tomuhle:
find $nazev_adresare -exec grep -H -l "bash" '{}' \;
- tohle ovsem nevyhledava pouze na prvni radku takze bych do toho potreboval nejak implementovat "| head -n 1" bohuzel nemuzu prijit na to jak?
- navic bych chtel aby to vypsalo i typ skriptu nejen cestu k souboru jak je videt v prikladu
Pokud byste meli nejakou radu diky
Ahoj, potreboval bych poradit ohledne vyhledavani v bashi. Pisu skript, ktery v zadanem adresari a jeho podadresarich identifikuje skripty a vypise jejich cestu + nazev skriptu. Vyhledani skriptu by se melo proves pres vyhledani nazvu skriptu na prvnim radku (napr.: "#!/bin/bash" nebo perl,awk,...)
napr.: pokud zadam adresar "script" vypise muj bashovsky skript toto:
/home/my/script/aaa.sh bash
/home/my/script/first/bbb.pl perl
/home/my/script/second/ccc.sh bash
Zatim sem se dostal k tomuhle:
find $nazev_adresare -exec grep -H -l "bash" '{}' \;
- tohle ovsem nevyhledava pouze na prvni radku takze bych do toho potreboval nejak implementovat "| head -n 1" bohuzel nemuzu prijit na to jak?
- navic bych chtel aby to vypsalo i typ skriptu nejen cestu k souboru jak je videt v prikladu
Pokud byste meli nejakou radu diky