我需要在包含字符串
的实时服务器上替换多个(150+)config.php文件public_html/home2/cpaneluser
到
public_html/home/cpaneluser
请有人给我一个SSH字符串替换的例子。
如果你能给我一个替换ONE并替换多个请的例子。 谢谢!
答案 0 :(得分:1)
使用sed
。这并不特定于ssh
,这只是登录远程服务器的一种方式。
sed -i.bak 's|public_html/home2/cpaneluser|public_html/home/cpaneluser|' file1 file2 ...
你说有150多个文件。您可以使用find
找到它们并将它们传递给命令:
find <topdir> -name config.php -exec sed -i.bak 's|public_html/home2/cpaneluser|public_html/home/cpaneluser|' {} +