Мне нужно использовать awk build в переменной $NF
со сценарием оболочки.Входная строка будет выглядеть примерно так
Chapl 222222/0: Pran=28e2 Load=0.000 kkk Statevfe=Nowf Alarmkj fIMmg=1 LkouIM="087" Po89rt="eth566" NE40Ef-02-T1M1N2-HUW_S1_RD
Я хочу извлечь один последний элемент из этой строки
NE40Ef-02-T1M1N2-HUW_S1_RD
На сервере, если я сделаю что-то подобное
cat aa |awk '{print $NF}'
Я получаю правильный результат.Но когда я пытаюсь сделать ssh, а затем пытаюсь выполнить то же самое, он не понимает, что такое $NF
.
Я пытаюсь сделать что-то вроде этого
cat aa |awk -v temp ="$NF" '{print $NF}'
Но это делаетне работает.