我需要将此命令的输出保存到变量
中$scriptName | awk '{split($0,a,"_"); print a[1]}'
我试图这样做,但它不起作用
schema=$( $scriptName | awk '{split($0,a,"_"); print a[1]}' )
可以请别人告诉我这样做吗?谢谢。
答案 0 :(得分:2)
这是一种稍微简单的方法:
schema=`echo $scriptName |awk -F_ '{print $1}'`
答案 1 :(得分:0)
尝试
schema="$( $scriptName | awk '{split($0,a,"_"); print a[1]}' )"
(带引号)。但是你如何检查它是否有效?
答案 2 :(得分:0)
第三种选择:
$script | awk ' ... ' | read schema