3

ファイルにコンテンツがまったく含まれていないことを確認する方法。[ -s $file ] ファイルがゼロバイトであるかどうかを示しますが、空の行を含むデータがなく、ファイルが完全に空であるかどうかを知る方法は?

$cat sample.text

$ ls -lrt sample.text
-rw-r--r-- 1 testuser userstest 1 Jul 31 16:38 sample.text

When i "vi" the file the bottom has this - "sample.text" 1L, 1C

4

3 に答える 3

2

定義上、サイズが 0 のファイルには何も含まれていないので、問題ありません。ただし、おそらく次を使用する必要があります。

if [ \! -s f ]; then echo "0 Sized and completely empty"; fi

楽しむ!

于 2013-07-31T20:31:22.470 に答える