我只需要ssh访问服务器,就需要替换文件夹中许多文件中的字符串。我怎样才能做到这一点?
ssh
cd /path/to/your/folder sed -i 's/foo/bar/g' *
出现的“ foo”将替换为“ bar”。
在macOS之类的BSD系统上,您需要-i '.bak'按联机帮助页提供备份扩展名,否则会“存在风险损坏或部分内容”。
-i '.bak'
cd /path/to/your/folder sed -i '.bak' 's/foo/bar/g' *