gpt4 book ai didi

regex - 我将使用什么 GNU/Linux 命令行工具来执行文件的搜索和替换?

转载 作者:IT王子 更新时间:2023-10-29 00:14:56 25 4
gpt4 key购买 nike

我可以使用什么 GNU/Linux 命令行工具来执行文件搜索和替换?

能否以正则表达式格式指定搜索文本和替换文本?

最佳答案

sed 's/a.*b/xyz/g;' old_file > new_file

GNU sed (您可能拥有)更加通用:

sed -r --in-place 's/a(.*)b/x\1y/g;' your_file

以下是对这些选项的简要说明:

-i[SUFFIX], --in-place[=SUFFIX]edit files in place (makes backup if extension supplied)

-r, --regexp-extendeduse extended regular expressions in the script.

FreeBSD , NetBSDOpenBSD版本也支持这些选项。

如果您想了解有关 sed 的更多信息,Cori已建议this tutorial .

关于regex - 我将使用什么 GNU/Linux 命令行工具来执行文件的搜索和替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/155934/

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