文字列を含むライブサーバー上の複数 (150 以上) の config.php ファイルを置き換える必要があります
public_html/home2/cpaneluser
に
public_html/home/cpaneluser
誰かが SSH 文字列置換の例を教えてください。
1つを置き換える例と複数を置き換える例を教えてください。ありがとう!
文字列を含むライブサーバー上の複数 (150 以上) の config.php ファイルを置き換える必要があります
public_html/home2/cpaneluser
に
public_html/home/cpaneluser
誰かが SSH 文字列置換の例を教えてください。
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|' {} +