无法将SED输出分配给变量



我无法捕获SED&在变量中一起使用一起使用。以下是脚本的代码段:

max=$(sed -n '1,${/$i/p;q;}' $file | cut -d "," -f2)

当我打印最大值时,它显示为空白。但是,当我仅在终端执行终端时,代码行正常工作:

sed -n '1,${/$i/p;q;}' $file | cut -d "," -f2

我无法理解为什么任务失败。有人可以在这里帮我吗?

问候,Sayantan

如注释中所述(并为OP进行了(:

在单引号中,$ i不是一个变量,而是线结束,然后是字符i之后(不可能(。

相关内容

  • 没有找到相关文章

最新更新