Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== Bash - základy pro jednoduché skripty ====== ===== Smyčka pomocí while na jeden řádek ===== Syntaxe: <code bash> while [ condition ]; do commands; done </code> Příklad: <code bash> while true; do python majordomus.py >> test.txt; sleep 1; done </code> <code bash> while : ; do /sbin/hdparm -C /dev/sda; sleep 1; done </code> Příklad na více řádků: <code bash> #!/bin/bash x=1 while [ $x -le 5 ] do echo "Welcome $x times" x=$(( $x + 1 )) done </code> To samé přepsané na jeden řádek: <code bash> x=1; while [ $x -le 5 ]; do echo "Welcome $x times" $(( x++ )); done </code> zdroj: https://www.cyberciti.biz/faq/bash-while-loop/ Další alternativou ke smyčce je příkaz watch: <code bash> watch -n 1 hdparm -C /dev/sda </code> it/software/bash.txt Poslední úprava: 2022/12/08 14:05autor: Petr Nosek