[PLUTO-help] aiutino su comando shell o scriptino
Gian Uberto Lauri
GianUberto.Lauri a eng.it
Mar 31 Ago 2004 00:03:05 CEST
>>>>> "A" == Alfa21 <alfa21 a softhome.net> writes:
A> ciao a tutti
A> volevo chiedere se qualcuno sa aiutarmi a svolgere questo compito
A> piuttosto meccanico e banale:
A> vorrei cercare dei files in una certa cartella mediante stringa di
A> filtro per poi muovere i files eventualmente trovati in una cartella
A> diversa.
A> fondamentalmente i 2 comandi sarebbero:
A> 1) find . -iname *stringa*
A> 2) mv <risultatopunto1> destinazione/
Il modo piu` diretto
find . -iname *stringa* -exec mv {} diretto \;
exec e` un predicato che torna true se il return code del programma
eseguito e` 0 (tutto bene)
{} indica il match in corso di esame da parte di find, \; indica la fine
del comando da dare in pasto a exec. Il backslash e` per evitare che il
; sia interpretato dalla shell.
Modo col ciclo for (+ pesante a naso)
for i in `find . -iname *stringa*`
do
mv $i diretto
done
Usa la sostituzione di `comando` con l'output di comando.
--
/\ ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
//--\ | | \| | Integralista GNUslamico e fancazzista
\/
More information about the pluto-help
mailing list