LINUX.ORG.RU

История изменений

Исправление Darth_Revan, (текущая версия) :

Тогда вот посимвольно:

file=__ФАЙЛ_С_ЧИСЛАМИ__
result=N
numInt=0
symInt=0
while IFS= read -n 1 sym; do
    if [[ "$sym" == ' ' ]] || [[ "$sym" == '' ]]; then
        numInt=$((++numInt))
        if [[ "$numInt" == "$result" ]]; then
            echo "$num"
            break 3
        else
            num=
        fi
    else
        num="$num$sym"
    fi
done < "$file"

Исходная версия Darth_Revan, :

Тогда вот посимвольно:

file=__ФАЙЛ_С_ЧИСЛАМИ__
result=N
numInt=0
symInt=0
while IFS= read -n 1 sym; do
    if [ "$sym" = " " ] || [ "$sym" = "" ]; then
        numInt=$((numInt + 1))
        if [ "$numInt" = "$result" ]; then
            echo "$num"
            break 3
        else
            num=
        fi
    else
        num="$num$sym"
    fi
done < "$file"