お世話になります。
ABC.txtの行数が1000行以上なら処理、以下なら何もしない
このような処理を行おうとしています。
LINE=`wc -l ABC.txt | awk '{print $1}'`; if [[ $LINE -gt 1000 ]]; then ~処理~
ABC.txtがある場合は良いのですが、ABC.txtが存在しない場合に
そのようなファイルやディレクトリはありません
が出力されてしまいます。
ですので
LINE=`wc -l ABC.txt | awk '{print $1}' &> /dev/null`;
こんな事もしてみたのですが、エラーは出ませんが、ファイルが存在しても行数が取得できません。
ファイルが存在しない場合のエラーを無視しつつ、ファイルがあれば行数を取得するにはどのようにすれば可能でしょうか。
以上、よろしくお願いします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/05/02 09:29
2017/05/02 09:44
退会済みユーザー
2017/05/02 09:59