我想使用awk作为变量
形式为abc,def
的形式
我也不知道如何使用awk代替变量而不是文件
我尝试了以下但它不起作用
awk -F, '{$1" "$2}' $var
和
awk -F, '{$1" "$2}' "$var"
答案 0 :(得分:4)
使用herestring
awk 'commands' <<< "$string"
此外,如果要打印逗号分隔字符串的前两个字段,请将命令更改为
awk -F, '{print $1, $2}' <<< "$string"
答案 1 :(得分:4)
您可以这样做:
echo "$variable" | awk -F, '{print $1 " " $2}'