以下を使用して、ファイル内の行を変更しました。
sed -i '\%oldword% c\ newline' filename
の区切り文字を変更する方法を知っていoldword
ます。ただし、改行内にはバックスラッシュ記号もあります。バックスラッシュ記号をエスケープできるように、改行コンテンツの区切り記号を変更する方法はありますか?
local_address
ファイル内のテキストをバックスラッシュエスケープで置き換える例root/usr/dict2/file
それを機能させるには、すべてのバックスラッシュをエスケープする必要があります
sed -i '\%local_address% c\ //root//usr//dict2//file' file
これを行うためのきちんとした方法はありますか?