Polecenia terminala: dla pętli z echo
Nigdy wcześniej nie używałem takich komend w terminalu, ale wiem, że jest to możliwe. Jak na przykład napisać:
for (int i = 0; i <=1000; i++) {
echo "http://example.com/%i.jpg",i
}
36
6 answers
Domyślną powłoką na OS X jest bash. Możesz to napisać:
for i in {1..100}; do echo http://www.example.com/${i}.jpg; done
Oto link do instrukcji referencyjnej bash dotyczącej konstrukcji pętli .
84
Author: Simon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-23 18:37:49
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-23 18:37:49
for ((i=0; i<=1000; i++)); do
echo "http://example.com/$i.jpg"
done
19
Author: Gordon Davisson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-23 18:31:07
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-23 18:31:07
Czy jesteś w powłoce bash:
for i in {1..1000}
do
echo "Welcome $i times"
done
2
Author: Cygnusx1,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-23 18:31:43
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-23 18:31:43
Jot też by działał (w powłoce bash)
for i in `jot 1000 1`; do echo "http://example.com/$i.jpg"; done
2
Author: thomas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-19 12:29:47
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-19 12:29:47
Za pomocą jot :
jot -w "http://example.com/%d.jpg" 1000 1
1
Author: Grimmace,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-15 19:22:03
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-15 19:22:03
Możesz również użyć pętli for, aby dołączyć lub zapisać dane do pliku. przykład:
for i in {1..10}; do echo "Hello Linux Terminal"; >> file.txt done
" > > " jest używany do dołączania.
"> " jest używany do zapisu.
0
Author: vishal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-27 11:44:27
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-27 11:44:27