Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 shell 脚本执行 2 个 ex 命令。例如:在名为test Print lines 的文件上包含.jsp.
test
.jsp
:/.jsp/ p
将 * 添加到这些行的开头。
:s/^/\*/
如何制作一个同时执行它们的 shell 脚本?我已经尝试了几件事,但第二个命令从未执行过。它只执行第一个命令。
一种方法是使用sed打印并使用ex更新
sed -n '/jsp/p' test;ex -c 'g/jsp/ s/^/*/' -c 'wq' test