Mandriva Fórum

Programování => Shell, awk, sed ... => : Ged November 12, 2010, 13:06:42



: nalezeni souboru se skripty
: Ged November 12, 2010, 13:06:42
Potreboval bych na / najit vsechny soubory, ktere obsahuji bash, sh .... skripty.

Tento skript nefunguje:
:
find / -type f | while read F
do if [ "file "$F" | grep -o shell script text" = "shell script text" ]
then cp "$F" mnt/data/prechodne/skripty
fi
done

Edit: uz mi to funguje jen mi to pripadne dost zprasene a narocne na vykon. neslo by to jeste zjednodusit?
:
find / -type f  | while read F
do if [ "`file "$F" | grep -o "shell script text"`" = "shell script text" ]
then  cp "$F" /mnt/data/prechodne/skripty
fi
done


: Re: nalezeni souboru se skripty
: antkrc November 12, 2010, 16:10:22
Co zkusit příkaz updatedb (přihlášen jako root) a poté locate. To by systém nemělo zatěžovat.