ファイルでOld_StringをNew_Stringに置き換えるには?
前の文字列:
$result = $client->updateInventory("UpdateInventory.xml");新しい文字列:
$result = $client->updateInventory("/Desktop/new/UpdateInventory.xml");
行番号 = 5 の file1.txt というファイルの Old_String
私が試したこと:
sed '5s/.*/'$result = $client->updateInventory("/Desktop/new/UpdateInventory.xml");'/' file1.txt
ベストアンサー1
次のコマンドを使用すると、同じ効果を得ることができます
sed "5s:.*:'$'result = '$'client->updateInventory('/Desktop/new/UpdateInventory.xml');:g" filename | sed "s:'$':$:g" | tr "'" '"'