Portál AbcLinuxu, 6. května 2025 14:16
chars="...004587" for char in $chars do echo "$char" done Požadovaný výsledek . . . 0 0 4 5 8 7
Řešení dotazu:
chars="...004587" for char in `echo "$chars" | sed -re "s/(.)/ \1/g"`; do echo "$char" done
#!/bin/bash chars="...004587" for i in $(seq 0 ${#chars}) do echo ${chars:$i:1} done
chars='...004587' for ((i = 0; i < ${#chars}; ++i)); do echo "${chars:i:1}" done
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.