Non ho mai usato comandi in un terminale come questo prima, ma so che è possibile. Come dovrei scrivere per esempio: guscioComandi terminali: per loop con eco
for (int i = 0; i <=1000; i++) {
echo "http://example.com/%i.jpg",i
}
Non ho mai usato comandi in un terminale come questo prima, ma so che è possibile. Come dovrei scrivere per esempio: guscioComandi terminali: per loop con eco
for (int i = 0; i <=1000; i++) {
echo "http://example.com/%i.jpg",i
}
Il valore di default su OS X è bash. Si potrebbe scrivere questo:
for i in {1..100}; do echo http://www.example.com/${i}.jpg; done
Ecco un link al reference manual of bash concerning loop constructs.
for ((i=0; i<=1000; i++)); do
echo "http://example.com/$i.jpg"
done
è che sono in shell bash:
for i in {1..1000}
do
echo "Welcome $i times"
done
iota avrebbe funzionato troppo (in shell bash)
for i in `jot 1000 1`; do echo "http://example.com/$i.jpg"; done
Utilizzando iota:
jot -w "http://example.com/%d.jpg" 1000 1
voi può anche usare per il ciclo per aggiungere o scrivere dati in un file. esempio:
for i in {1..10}; do echo "Hello Linux Terminal"; >> file.txt done
">>" viene utilizzato per aggiungere.
">" è utilizzato per scrivere.
Funziona, ma è necessario aggiungere parentesi graffe attorno al var nella maggior parte dei casi: "foo $ {i} bar" –