sed -i和sed -r
时间: 2023-11-01 08:59:04 浏览: 107
一些sed命令
引用中的命令"sed -i 's/d/7523/' /home/1.txt"使用了sed命令来替换文件中的字符"d"为"7523",并将结果保存回原文件。所以执行结果是,在文件中所有的字符"d"都被替换为了"7523"。
引用中的命令"sed -i 's/d/7523/g' /home/1.txt"与引用中的命令类似,但是多了一个"g"选项,代表全局替换。所以执行结果是,在文件中所有的字符"d"都被替换为了"7523",而不仅仅是第一个字符"d"。
引用中的命令"echo -e 'hello world\nnihao' | sed -n 's/hello/A/p'"将字符串"hello world"传递给sed命令进行处理。通过使用"s/hello/A/p"命令,将字符串中的"hello"替换为"A",并只打印出经过替换的部分。因此,结果是"A world"。
关于sed命令的选项,"-i"选项用于原地修改文件,"-r"选项用于启用正则表达式的扩展语法。
阅读全文