gpt4 book ai didi

shell - 使用 shell 将字符串 "//"替换为 "///"

转载 作者:行者123 更新时间:2023-12-03 20:19:23 26 4
gpt4 key购买 nike

我正在尝试使用 doxygen 生成 Octave API 的文档。但是,doxygen 仅将 /// 之后的注释识别为文档,而 Octave 中的注释样式仅使用 //。我决定运行一个 shell 命令来改变它并找到了这个

sed -i 's/old-word/new-word/g' *.txt

来自 here .当我使用

测试命令时
sed -i 's/////// /g' *.txt

sed -i 's/"//"/"/// "/g' *.txt

我得到错误:

sed: -e expression #1, char 5: unknown option to `s'

sed: -e expression #1, char 6: unknown option to `s'

分别。如何正确使用 sed// 替换为 ///

或者,是一种更简单的方法,例如在某些 IDE 中同时打开所有文件并进行重构。

最佳答案

尝试:

sed -i 's+//+///+g' *.txt

如果您需要用///代替//xD,那么使用/作为分隔符是不吉利的。

关于shell - 使用 shell 将字符串 "//"替换为 "///",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9026990/

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