Domande taggate «for»

Un tag per indicare eventuali domande relative ai cicli for






4
Evitare errori dovuti ad asterisco non espanso
In bash utilizzo spesso for-loop come il seguente for file in *.type; do sommecommand "$file"; done; per eseguire un'operazione per tutti i file corrispondenti *.type. Se non viene trovato alcun file con questa desinenza nelle directory di lavoro, l'asterisco non viene espanso e di solito ricevo un messaggio di errore …
16 bash  wildcards  for 

4
Scorrere una cartella e elencare i file
Ho una cartella chiamata 'sample' e contiene 3 file. Voglio scrivere uno script di shell che leggerà questi file all'interno della cartella di esempio e lo pubblicherà su un sito HTTP usando curl. Ho scritto quanto segue per elencare i file all'interno della cartella: for dir in sample/*; do echo …

4
$ {! FOO} e zsh
${!FOO}esegue una doppia sostituzione in bash, nel senso che prende il valore (stringa) di FOO e lo usa come nome di variabile. zshnon supporta questa funzione. C'è un modo per rendere questo lavoro uguale in bashe zsh? Sfondo: Ho un elenco di variabili d'ambiente, come PATH MAIL EDITOR e voglio …

3
Multivariabile per loop
C'è un modo per specificare più variabili (non solo numeri interi) nei forloop in bash? Potrei avere 2 file contenenti testo arbitrario con cui avrei bisogno di lavorare. Ciò di cui ho bisogno funzionalmente è qualcosa del genere: for i in $(cat file1) and j in $(cat file2); do command …

4
Scorri i file escludendo le directory
Ho bisogno che il mio script faccia qualcosa per ogni file nella directory corrente escludendo qualsiasi sottodirectory. Ad esempio, nel percorso corrente, ci sono 5 file, ma 1 di questi è una cartella (una sottodirectory). Il mio script dovrebbe attivare un comando dato come argomenti durante l'esecuzione di detto script. …
11 bash  for 



2
In un ciclo su un array, aggiungi un elemento all'array
Ho un problema con for loop in bash. Ad esempio: ho un array ("etc" "bin" "var"). E ho iterato su questo array. Ma nel loop vorrei aggiungere un valore all'array. Per esempio array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Questo visualizza etc bin var(ovviamente su linee …
9 bash  array  for 

2
Bash: multiplo per loop in background
È questo il modo corretto di avviare più processi sequenziali in background? for i in {1..10}; do for j in {1..10}; do run_command $i $j; done & done; Tutti jdovrebbero essere elaborati uno dopo l'altro per un dato i, ma tutti idovrebbero essere elaborati contemporaneamente.

1
per loop non funzionante in bash
ho il codice qui sotto per sostituire alcuni elementi in più file, ma il ciclo for sta controllando il primo file e non esegue lo script perl. sotto è il mio codice if [ -f zebu.work.post_opt/ZEBU_CTO_FT_MOD.v ] then for file in $(./zebu.work.post_opt/ZEBU_CTO_FT_MOD*); do perl -i -p -e 's/input/inout/g' $file; perl …
7 bash  for 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.