【发布时间】:2015-11-26 00:43:03
【问题描述】:
为了说明我的问题,
TEST="Hi my name is John"
OUTP=`echo $TEST | awk '{print $3}'`
echo $OUTP
我希望这样做是将 $TEST 变量传递到 awk 并将第三个单词存储到 $OUTP。
相反,我得到“嗨:未找到”,就好像它期望输入是一个文件一样。但是,如果我只传递一个字符串而不是变量,则没有问题。解决这个问题的最佳方法是什么?
谢谢大家!
【问题讨论】:
-
您是否使用反引号分配给 TEST。从给出错误的脚本中复制并粘贴