• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スクリプトでtxtファイルがブランクかを判別したい)

スクリプトでtxtファイルがブランクかを判別したい

このQ&Aのポイント
  • シェルスクリプトを使用して、txtファイルがブランクかどうか判定する方法を知りたいです。
  • 比較結果の差分ファイルがブランクであれば、処理を続ける方法を教えてください。
  • テキストファイルの中身がブランクかどうかを判断する方法を教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • y_shimizu
  • ベストアンサー率41% (27/65)
回答No.2

読み込んでEOF等の終端文字を判別するか、すごくシンプルに参考URLのようなファイルサイズ判定でやるかかなぁ。

参考URL:
http://kakakikikeke.blogspot.jp/2012/05/blog-post.html
satsusatsu1202
質問者

お礼

ありがとうございます。参考URLもシンプルでいいですね。とても参考になりました。

その他の回答 (2)

回答No.3

if [ ! -s ファイル ] ; then exit fi で 良いんじゃないかな

satsusatsu1202
質問者

お礼

とてもすっきりしていていいですね。試してみます。ありがとうございます。

回答No.1

fileコマンドを使うのは如何でしょうか。 $ file hikaku_saki.txt hikaku_saki.txt: empty

satsusatsu1202
質問者

お礼

fileコマンドも一応考えたのですが、自分の勉強不足で思うように動いてくれなくて…上記コマンドなど試してみます!ありがとうございます。