SED交換ヘルプ

SED交換ヘルプ

C:\Documents and Settings\sjohnson4\AppData\Local\Microsoft\Teams\current\Squirrel.exe に交換したいです C:\Documents and Settings\USERNAME\AppData\Local\Microsoft\Teams\current\Squirrel.exe

echo "C:\Documents and Settings\sjohnson4\AppData\Local\Microsoft\Teams\current\Squirrel.exe" | \
    sed  -e 's/\\Documents and Settings\\*\\/\\Documents and Settings\\USERNAME\\/'

明らかにする

C:\Documents and Settings\USERNAME\sjohnson4\AppData\Local\Microsoft\Teams\current\Squirrel.exe

しかし、

echo "C:\Documents and Settings\sjohnson4\AppData\Local\Microsoft\Teams\current\Squirrel.exe" | \
    sed  -e 's/\\Documents and Settings\\.*\\/\\Documents and Settings\\USERNAME\\/'

返品

C:\Documents and Settings\USERNAME\Squirrel.exe

どんなアイデアがありますか?

ベストアンサー1

あなたが求めているものを理解したら、「sjohnson4」をユーザー名に変更すると便利です。

sed 's/sjohnson4/USERNAME/'

これはsjohnson4を検索して置き換えます。これが必要でない場合は、お知らせください。

ジェイソンC.

おすすめ記事