悪いフォーマットで申し訳ありません...今、それはポイントを示しています:
(列 - タブ区切り) 入力:
1 2 3 4
5 6 7 8
一部の列は次のようになります。
1 いくつかのテキスト 2 スペースを含むテキスト 3 たくさんの `:"' など 4
5 6 7 8
出力の仕方:
「1」「2」「3」「4」
「5」「6」「7」「8」
またはさらに良い:
「1」、「2」、「3」、「4」
「5」、「6」、「7」、「8」
とった!それは少しばかげています...しかし動作します:
sed 's/\t/","/g' input.txt | sed 's/^/"/;s/$/"/'
最初の sed はタブを "," に変更し、次は行頭と行末に " を追加します。