我在文件 script.sh 中有一个表达式列表,例如
1 name1 Pending flag0
2 name2 Completed flag1
3 name3 Completed flag-
ETC。,
我想在“1”和“待定”(即name1)之间查找特定状态。
我试过这个命令
var="1"
cat script.sh |sed -n "s/^${var}\(.*\)Pending.*$/\1/gp"
这不会返回任何东西。