sedを使用して、文字列をディレクトリ名(スラッシュ "/"など)を含む文字列に置き換えます。

sedを使用して、文字列をディレクトリ名(スラッシュ

この質問は以前に要求されたことがあることを知っていますが、私が見つけた答えを理解することはできません。基本的に使いたい

sed -i /ひも//一部/ディレクトリ/ g 'ファイル.txt

構文を/some/directory壊さずにこれを行う方法に関する直接的な答えが見つかりません。sed

ベストアンサー1

sed複数の構文区切り文字が許可されますが、/最も一般的に使用される区切り文字のみが許可されます。

また、話すことができます

sed -i 's,<string>,<some/directory>,g' file.txt

ここでは,一般的に によって行われる機能があり、/後者を特別な意味で解放します。

ただし、(@Jeff Schallerが指摘したように),ファイルやディレクトリ名に表示されてはいけません。ファイル名で有効な文字です! この回答sed特殊文字を含む文字列に適用するときの進行方法の良い概要です。

おすすめ記事