我有一个 shell 脚本,其中包含一个sed
插入现有文件的命令:
sed -i "/<test name=\"test-$NUMBER\">/i $NEW_TEST_SUITE" test.xml
运行这个shell脚本后,我test.xml
在Notepad++中打开了文件,之前确实插入了新行:
<test name="test-XXXX">
但是,当我尝试进行漂亮的打印(通过单击CTRL+ ALT+ SHIFT+ B)并保存该文件时,它会弹出一个警告说:
请检查此文件是否在其他程序中打开
所以我在想这可能是由于修改文件而不关闭文件造成的吗?使用后需要关闭文件sed
吗?如果是这样,你能告诉我命令是什么,因为我已经在网上搜索但没有找到任何关于此的内容?(我的平台是 Windows 7)