Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
単一引用符を含む文字列が複数出現するフラット ファイルがありhari'sますleader's。
hari's
leader's
一重引用符のすべての出現箇所をスペースに置き換えたい、つまり
hari s
leader s
私は試した
sed -e 's/"'"/ /g' myfile.txt
と
sed -e 's/"'"/" "/g' myfile.txt
しかし、彼らは私に期待される結果を与えていません。
sed コマンドはできるだけ単純にするようにしてください。そうしないと、あとで読んだときに自分が書いたものを混乱させることになります。
#!/bin/bash sed "s/'/ /g" myfile.txt
「0x」文字列を「32'h」に置き換える必要があり、次のように解決しました。
sed 's/ 0x/ 32\x27h/'