我有以下结构(只有一行)如何用awk变量在外壳
col1 col2 col3 col4
----------------------
12 34 14 10
什么,我需要做的就是我要取COL2和COL4和使用的外壳,值。
a=$(awk 'NR<2{$2}')
b=$(awk'NR<2{$4}')
我必须在我的shell脚本中使用a和b。 但这不是一个好主意,因为我使用awk
两次,而我正在提取像这样的值。
awk'NR<2{ a=$2;b=$4}'
,但我不知道我可以在我的外壳使用a和b。
不要使用eval,除非它是绝对必要的,在这种情况下它不是。 –