Portál AbcLinuxu, 5. listopadu 2025 10:25
No a při jaké podmínce se má while ukončit ? Náhodně ?
No jak jsem psal, když nebude existovat soubor s názvem /home/foo nebo nebude prázdný soubor s názvem /home/bar
To teda znamená že chceš nekonečné opakování.
while true
do
echo -ne "\r$(date -d"0+$i sec" +%H:%M:%S)"
done
... [ -f foo -a -s bar ] ...
ukončit cyklus while když neexistuje soubor "foo" nebo není prázdný soubor "bar"=> pokračovat v cyklu, když soubor "foo" existuje a soubor "bar" je prázdný nebo neexistuje.
... [ -f foo -a ! -s bar ] ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.