0

コマンド:

awk –f cs2ss.awk < dataset.csv > dataset.ss

このプログラムを使用する必要があります:

BEGIN  {FS = ",";}
{
  for(i=1;i<=NF;i++) {printf("%s ", $i);}
  printf("\n");
}

データセット.csvからすべてのコンマを削除します。ただし、空のファイルdataset.ssのみが作成されます。使用されているすべてのファイルがrtfではなく.txtであることを確認しました(MacBookを使用)。私は何が間違っているのですか?

編集:入力ファイルのスクリーンショット-

ここに画像の説明を入力してください

4

1 に答える 1

1

コードは機能します。実行するだけでテストできます

awk –f cs2ss.awk

そして、入力のサンプル行を入力します。ですから、あなたは何か他のことをしているに違いありません、そしてそのことはここからは明らかではありません。

試すべきこと....

走る

awk –f cs2ss.awk < dataset.csv

画面に空でない出力が表示される場合は、宛先ファイルまたはファイルシステムに何か奇妙なことがあります。画面に空白の出力が表示される場合は、入力ファイルに問題があります。

入力ファイルの場合、どうなりますか

file dataset.csv

教えて?

于 2012-10-06T12:31:35.443 に答える