質問: csvファイルの行数を取得するunixコマンド 着信csvファイルから行数を取得する必要があります。次のコマンドを使用してカウントを取得しました。wc -l filename.csv 1つのレコードが含まれているファイルを考えてみます。\*開始時、およびこれらのファイルに対して上記のコマンドを発行すると、0。なぜ\*ファイルの先頭でカウントされた行として登録されず、回避策はありますか?
回答: wcは、1行のみで末尾の改行がないファイルに対して0を報告します。多分あなたの1レコードのcsvファイルはこのようなものですか? hexdumpを使用して、末尾の改行を探すことができます。例:hexdump -c fn.csv 最後にasciiコード0aを探します。