Ciao a tutti!
Devo trovare in una cartella solo i file con un formato common e una data specifica scritti entrambi nel filename. Ad esempio:
Hkdjcnc.common.2015-01-01.gz
Ho scritto uno script che ha come input la data che mi interessa.
Data=$1
Directory=/path
For file in (find $Directory -type f -name '*.common.$Data.gz'); do ... Done
Il problema sta quando passo la variabile Data al parametro name di find.
Qualcuno mi può aiutare?
Grazie mille!
problemi con find command
- crap0101
- Rampante Reduce
- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: problemi con find command
`for` è minuscolomeme_14 ha scritto:
For file in (find $Directory -type f -name '*.common.$Data.gz'); do ... Done
la sostituzione di comando di fa con $() non ()
se espandi variabili "ataccate usa ${var}
`done` è minuscolo
meglio usare -print0 di find e una pipe con
Codice: Seleziona tutto
while read -d '' nomevar
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Re: problemi con find command
Ho provato ma non funziona ancora!
Re: problemi con find command
Inserendo io una data però funziona! Il find accetta la variabile ${data}
- crap0101
- Rampante Reduce
- Messaggi: 8242
- Iscrizione: martedì 30 ottobre 2007, 6:33
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04.1 LTS
- Sesso: Maschile
- Località: TO
- Contatti:
Re: problemi con find command
posta comando ed errori risultanti
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 10 ospiti