erlug
[Top] [All Lists]

Re: [Erlug] selezione "inversa" + piccolissimo OT

To: ERlug - Lista Pubblica <erlug@xxxxxxxxxxxxxx>
Subject: Re: [Erlug] selezione "inversa" + piccolissimo OT
From: Emiliano Volta <emiliano.volta@xxxxxxxxx>
Date: Fri, 19 Dec 2008 17:20:18 +0100
Marco ha scritto:
Ciao a tutti,

domanda scema: come faccio a dire alla shell (shell={bash,zsh}) che
voglio che esegua un certo comando su tutti i file che non
appartengono ad un insieme?

io farei uno scriptino più o meno così (è da provare)

#!/bin/bash

for file in $(find .|grep -v .mp3)
do
echo "$file"
done

Il grep con l'opzione -v funziona al contrario, per cui in questo modo selezioni tutti i file della dir corrente che NON contengono il pattern ".mp3". Poi ovviamente al posto di echo metti il comando che ti serve e al posto di .mp3 la regexp che ti pare.

Sicuramente ci sono metodi più sensati, ma a me è venuto in mente questo. :-)

Ciao
Emiliano

<Prev in Thread] Current Thread [Next in Thread>