unix - 从命令行 unix 查找和替换

标签 unix replace

我有一个多行文本文件,其中每一行都有格式

..... Game #29832: ......

我想将字符“1”附加到每行的每个数字(每行都不同),有没有人知道从命令行执行此操作的方法?

谢谢

最佳答案

sed -i -e 's/Game #[0-9]*/&1/' file
-i用于就地编辑,和 &表示与模式匹配的任何内容。如果您不想覆盖该文件,请省略 -i旗帜。

关于unix - 从命令行 unix 查找和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2320215/

相关文章:

java - 替换不是替换java中的双引号

sockets - Haskell 中的原始套接字

vim:搜索替换所有可写缓冲区

javascript - 在不丢失事件的情况下查找+替换元素的内容

java - 完全传递值生成

replace - 如何使用 Greasemonkey 替换整个页面?

javascript - 交换字符串中单词的最佳方法是什么

regex - 如何在 Grep 中使用反向引用

计算子进程fork()的进程运行时间

file - 如何使用VIM记住 session 之间打开的文件?