0

-s スイッチは if ステートメントで何をしますか? 例えば

if [ -s $File_name ]; then
   :
else
...

では、この -s スイッチがチェックする条件は何ですか?

4

4 に答える 4

4

このフラグは、場所が指定されたファイルが$File_name存在し、空でない (サイズが 0 より大きい) かどうかをテストします。

于 2013-09-15T10:19:18.390 に答える
2

man test言います:

   -s FILE
          FILE exists and has a size greater than zero
于 2013-09-15T10:19:17.593 に答える
1

シェルで実行するman [と、次のように表示されます。

   -s FILE
          FILE exists and has a size greater than zero
于 2013-09-15T10:19:16.257 に答える