0

Excelで開いたときに人間が読めるように、csvファイルとファイル全体にセパレータ「、」を設定する必要があります。

私は持っている:

    Message,Uncounted File
    Unknown File Extension,/dir/file1
    Unknown File Extension,/dir/file2
    Unknown File Extension,/dir/file3

そして私は必要です

    Message                 Uncounted File
    Unknown File Extension  /dir/file1
    Unknown File Extension  /dir/file2
    Unknown File Extension  /dir/file3

Message uncounted file は 2 つの列です。csv ファイルには、Reality more 列が含まれています。これは抜粋です。私は試した

  S=`echo -e ","`
  sort -t"$S" myfile

そしてあらゆる種類 - 不可能...

誰 ?

4

1 に答える 1

1

試してみてください。これはあなたにアイデアを与えるはずです(ただし、テストされていません)

sed -i -e 's/,/","/g' input # substitutes , with "," in file input inplace
sed -i -e 's/^|$/"/g' input # adds " to the starting and ending of each line inplace in input
于 2012-10-15T10:42:40.460 に答える