echo "osklivy retezec s nekolika mezerama" | sed 's/\s/\n/2;s/\n.*//'
for x in $(echo $PATH | sed 's/\:/\n/g'); do du -h $x; done
/sbin/ifconfig | sed 's/^\s\+.*//;/\s/!d;s/\s\+.*//'
cat /proc/bus/input/devices | sed '/^[N|S]/!d'
Ono kolikrát je otázka jestli v bashi vůbec něco potřebujete (sed, awk...).
echo "osklivy retezec s nekolika mezerama" | while read x y z; do echo "$x $y"; done
echo "$PATH" | (IFS=":"; while read x; do du -h $x; done)
cat /proc/bus/input/devices | while read x; do [[ "$x" =~ ^[N|S].* ]] && echo "$x"; done