Linux 在多个管道之后将输出字符串复制到变量
我试图将一组命令的输出存储到shell脚本中的变量。明显的回溯和评估失败了。有人能帮我解决这个问题吗 我想存储的输出Linux 在多个管道之后将输出字符串复制到变量,linux,shell,Linux,Shell,我试图将一组命令的输出存储到shell脚本中的变量。明显的回溯和评估失败了。有人能帮我解决这个问题吗 我想存储的输出 head -"$errno" tmptmptmp2 | tail -1 | sed 's/,//' 变成一个变量 顺便说一句,该命令工作正常。您可以执行以下操作: var=$(head -"$errno" tmptmptmp2 | tail -1 | sed 's/,//') 您是否尝试过var=$(head…)?是的。。下面是我从bacticks、eval和$()中得到的第
head -"$errno" tmptmptmp2 | tail -1 | sed 's/,//'
变成一个变量
顺便说一句,该命令工作正常。您可以执行以下操作:
var=$(head -"$errno" tmptmptmp2 | tail -1 | sed 's/,//')
您是否尝试过
var=$(head…)
?是的。。下面是我从bacticks、eval和$()中得到的第20行:=:未找到命令。不需要管道的头/尾部分。只需执行:sed-n“${errno}s/,//p”