セル内にキャリッジリターンを持つCSVファイルを受け取ることがあります。これは、これを入力として使用するプログラムにとって許容される形式ではありません。bashの行のコンマを数える
入力行が分割されているかどうかを検出するために、悪い行に期待されるカンマ数がないと判断しました。私が行のコンマを数えることを可能にするbashやその他の一般的なunixコマンドラインツールはありますか?必要ならば、私はPythonやPerlプログラムを書くことができますが、可能であれば、既存のbashスクリプトに1行か2行を追加して、カンマ数が間違っていると失敗するようにしたいと考えています。何か案は?
キャリッジリターンを検索して削除できないのはなぜですか? –
私はaskerが一般的に改行を意味し、有効な行も改行文字で終わるので、 "削除するだけ"は機能しません。 – lanzz
'a、b、" c、d、e "'は3つのフィールドで4つのカンマを持っています – Stefan