我在互联网上看了一行代码,它会删除它找到匹配的整行。所以如果它在下面的文件中找到它会删除整个文件行..即'13382748 | / root / file',它在控制台中执行...
/根/文件:
13382748 | /root/file
13382749 | /root/test
以下命令在控制台中工作(如上所述),但在运行脚本时不起作用。
sed --in-place '/$number/d' /root/file
这是最后一个完成我的脚本的部分。代码行什么都不做.. 有任何想法吗?
答案 0 :(得分:3)
单引号可防止变量扩展。说:
sed --in-place "/$number/d" /root/file