gpt4 book ai didi

bash - 使用 sed 替换文件中不等于模式的字符

转载 作者:行者123 更新时间:2023-12-04 04:49:46 24 4
gpt4 key购买 nike

例如我有file.in:

pattern
123
pattern
111

我可以使用 sed 替换此文件中的字符:
sed 's/pattern/replacement/g' file.in  > file.out

file.out 将如下所示:
replacement
123
replacement
111

是否可以替换所有不等于模式的字符,如下所示:
pattern
replacement
pattern
replacement

最佳答案

 sed '/pattern/!s/.*/replacement/' file.in  > file.out

如果模式不匹配,它将替换整行。

关于bash - 使用 sed 替换文件中不等于模式的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17609228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com