fw["
をfw.
に置き換えます。検索と置換 - bash
私はsed
コマンドのカップルを試しましたが、問題を解決できませんでした。
私はcut
コマンド、tr
とsed
コマンドを試しました。しかし、私が置き換えたい文字は特殊文字なので、多くのエラーが出ます。
これは私の入力です:
endpoint.os.version="Windows 10"
endpoint.fw["MSWindowsFW"].version="10.0"
endpoint.av["AlwilAV"].version="11.1.2253"
endpoint.os.hotfix["KB3116278"]="true"
これは私が欲しい出力されます:
endpoint.os.version="Windows 10"
endpoint.fw.MSWindowsFW.version="10.0"
endpoint.av["AlwilAV"].version="11.1.2253"
endpoint.os.hotfix["KB3116278"]="true"
あなたは、このような変換を書くために私を助けることができますか? file.txt
と仮定すると
どのような入力を扱っていますか?ストリーム? 1つまたは複数のファイル?変数?短いヒント:エスケープ(ie: 'echo 'fw ["' | tr -d '["'') – bufh
こんにちは!それはただ1つのファイルが4行(入力)を持っています – Bala