以下を含むファイル内のすべての行を置き換えようとしています。
/var/www/webxyz/html
に
/home/webxyz/public_html
文字列: webxyzは変数です: web1、web232 のように
したがって、 webxyzの前後の文字列のみを置き換える必要があります。解決策なしでこれを試しました:
sed -i 's/"var/www/web*/html"/"home/web*/public_html"/g'
また、ファイル (サブディレクトリとファイルを含む) をチェックして置き換える必要があります。* 演算子は機能しません。