我无法捕获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之后(不可能(。