SAXを使用してXMLファイルを解析し、それらをパイプで区切られた値に再現するカスタムメイドのツールがあります。行の例は次のとおりです。
name|lastname|address|telephone|age|other info|other info
各行を書き直したいのですが、bashスクリプトを使用してこれを行いますが、いくつか問題があります。基本的に、引用符で囲まれた各単語を設定したいと思います。上記の行の例は次のとおりです。
"name"|"lastname"|"address"|"telephone"|"age"|"other info"|"other info"
私はsedを使用してこれを実行しようとしていますが、このsed行で部分的に成功しています
sed 's:|:"|":g'
出力を取得すると:name "|" lastname "|" address "|" telephone "|" age "|" other info "|" other info
しかし、最初の文字と最後の文字の引用符を設定する方法がわかりません。アドバイスはありますか?