相关疑难解决方法(0)

sed就地标志,适用于Mac(BSD)和Linux

是否有一个sedtodo就地编辑的调用,没有可在Linux和Mac上运行的备份?虽然BSD sed随OS X似乎需要sed -i '' …,在GNU sedLinux的发行版通常都与解释的报价为空,输入文件名(而不是备份扩展),并且需要sed -i …替代.

是否有任何命令行语法适用于这两种风格,所以我可以在两个系统上使用相同的脚本?

linux macos bsd sed

218
推荐指数
10
解决办法
7万
查看次数

在Mac和Linux上的文本文件中进行递归搜索和替换

在linux shell中,以下命令将递归搜索并将'this'的所有实例替换为'that'(我在我面前没有Linux shell,但它应该这样做).

find . -name "*.txt" -print | xargs sed -i 's/this/that/g'
Run Code Online (Sandbox Code Playgroud)

OSX上的类似命令会是什么样的?

linux macos shell

117
推荐指数
9
解决办法
10万
查看次数

标签 统计

linux ×2

macos ×2

bsd ×1

sed ×1

shell ×1