1

パラメータに空白のみが含まれているかどうかをテストするための、信頼性が高く、移植可能な (つまり、ほとんどのシステムで /bin/bash で動作する) 構造はありますか?

シェルのビルトインのみを使用してこれを行う方法はありますか (つまり、sed、perl などを呼び出さないでください)。

4

2 に答える 2

0

スペースが 1 つだけかどうかを確認したい場合は、次のように実行できます。

$ d=" "
$ [ "$d" == " " ] && echo "only space"
only space
$ d="  " <--- two spaces
$ [ "$d" == " " ] && echo "only space"
$
于 2013-11-04T14:29:10.500 に答える