0

これらのステートメントを次のように置き換えたいと思います。Unixシステム上で、誰かがそれを行う方法を知っていますか?

/www/docs/syndrome.ms.fcm

$_SERVER['DOCUMENT_ROOT']
4

1 に答える 1

1

はい、で:

sed -i "s@/www/docs/syndrome.ms.fcm@\$_SERVER['DOCUMENT_ROOT']@g" $(
    grep -l "/www/docs/syndrome.ms.fcm" *files
)

-iスイッチがない場合:

for f in $(grep -l "/www/docs/syndrome.ms.fcm" *files); do
    sed "s@/www/docs/syndrome.ms.fcm@\$_SERVER['DOCUMENT_ROOT']@g" "$f" > newfile &&
    mv newfile "$f"
done
于 2013-01-28T14:28:43.047 に答える