Portál AbcLinuxu, 3. listopadu 2025 03:07
zajimalo by me, jak docilit v shellu generovani posloupnosti cisel ve smyslu
num=1
while [ $num -le 10 ]; do
echo $num
num=`expr $num + 1`
done
tak, aby vystup byl ve tvaru 01, 02, 03, .., 10 (tedy vzdy dvouciferny).
Diky
for i in `seq -w 1 10`; do ... done
Zkousel jsem experimentovat se seq -f, ale bez uspechu
for i in `seq -f %02g 10`; do ... ; donepřípadně (bash)
for ((j=1; j<=10; j++)); do i=`printf %02d $j`; ... ; done
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.