我无法捕获sed&的输出。在变量中一起使用。以下是脚本的代码片段:
max=$(sed -n '1,${/$i/p;q;}' $file | cut -d "," -f2)
当我打印max的值时,它显示为空白。但是当我在终端中执行它时,代码行工作正常,如下所示:
sed -n '1,${/$i/p;q;}' $file | cut -d "," -f2
我无法理解为什么作业失败了。有人可以帮帮我吗?
此致 Sayantan
答案 0 :(得分:0)
正如评论中所述(并为OP制定):
在单引号中,$ i不是变量,而是行尾(不可能)之后的行尾字符i。