1
我试图将一组命令的输出存储到shell脚本中的变量中。明显的反作用和eval失败。有人能帮我解决这个问题吗?将输出字符串复制到多个管道后的变量
我想的
head -"$errno" tmptmptmp2 | tail -1 | sed 's/,//'
输出存入一个变量。
该命令工作正常BTW。
我试图将一组命令的输出存储到shell脚本中的变量中。明显的反作用和eval失败。有人能帮我解决这个问题吗?将输出字符串复制到多个管道后的变量
我想的
head -"$errno" tmptmptmp2 | tail -1 | sed 's/,//'
输出存入一个变量。
该命令工作正常BTW。
你可以这样做:
var=$(head -"$errno" tmptmptmp2 | tail -1 | sed 's/,//')
你尝试'VAR = $(头....)'? – cnicutar
是的..继承人我得到的bacticks,eval和$()第20行:=:找不到命令。 – Laz
不需要管道的头部/尾部。只要这样做:sed -n“$ {errno} s /,// p” –