Nunca antes he usado comandos en un terminal como este, pero sé que es posible. ¿Cómo voy a escribir por ejemplo: ShellComandos de terminal: para bucle con eco
for (int i = 0; i <=1000; i++) {
echo "http://example.com/%i.jpg",i
}
Nunca antes he usado comandos en un terminal como este, pero sé que es posible. ¿Cómo voy a escribir por ejemplo: ShellComandos de terminal: para bucle con eco
for (int i = 0; i <=1000; i++) {
echo "http://example.com/%i.jpg",i
}
El valor por defecto en OS X es bash. Se podría escribir esto:
for i in {1..100}; do echo http://www.example.com/${i}.jpg; done
Aquí hay un enlace a la reference manual of bash concerning loop constructs.
for ((i=0; i<=1000; i++)); do
echo "http://example.com/$i.jpg"
done
sea que está en shell bash:
for i in {1..1000}
do
echo "Welcome $i times"
done
jota funcionaría también (en la cáscara del golpe)
for i in `jot 1000 1`; do echo "http://example.com/$i.jpg"; done
Mediante el uso de jota:
jot -w "http://example.com/%d.jpg" 1000 1
se también puede usar for loop para agregar o escribir datos a un archivo. ejemplo:
for i in {1..10}; do echo "Hello Linux Terminal"; >> file.txt done
">>" se utiliza para anexar.
">" se utiliza para escribir.
Funciona, pero debe agregar llaves en su var en la mayoría de los casos: "foo $ {i} bar" –