Вам нужно запустить первую строку, а затем присвоить значение, возвращаемое переменной. Вы делаете это с помощью команды внутри обратной галочки, например:
pom=`echo $LINE |cut -f"${arg}" -d' '`
Причина, по которой вторая строка не работает, заключается в том, что то, что в $LINE
, скорее всего, не является допустимой командой, а pipe принимает выходные данные из команд, поэтому вам нужно echo
для вывода содержимого $LINE
.