
No.1ベストアンサー
- 回答日時:
> if [ "$c" = " " ]
空白1文字だとそうです。
> if [ "$c" = "" ]
それでいいですが、if [ -z "$c" ] という専用の演算子があります。
> if [[ "$c" =~ ^[[:blank:]]$ ]]
空白(全角空白含む)とタブどちらか1文字だとそうです。
改行等も含むなら[[:space:]]です。
No.2
- 回答日時:
完全にうろ覚えだけど, c に入っているものによっては
if [ "$c" = " " ]
ではマズいことがあるんじゃなかったっけ.
bash などなかった時代では
if [ "x$c" = "x " ]
とかしてたはず.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LINEのこの空白ってどんな意味...
-
Wordの差し込み印刷で空白行が...
-
latexで、行の先頭に空白を入れ...
-
どちらかが空白ならば……
-
Excel計算式が入ってるセルを空...
-
ちょっと特殊な連続印刷のマク...
-
「 - 」と「 _ 」 の違い
-
excelの計算表示で。
-
別セルの文字列を表示させる解...
-
INDEXとMATCH関数で#N/Aが出る...
-
エクセルで作成した表で、空白...
-
Excel関数について
-
ブロードバンド時代でもトップ...
-
エクセルで1つでも×か空白があ...
-
【VBA】PDF出力に任意のファイ...
-
エクセルの計算式でコンマを付...
-
エクセルで休日の「休」という...
-
PowerPointの表内のカンマ
-
EXCEL 連動したドロップダウン...
-
EXCELで縦の行全てに一括して文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Wordの差し込み印刷で空白行が...
-
LINEのこの空白ってどんな意味...
-
Word ○(まる)で表示される空白
-
INDEXとMATCH関数で#N/Aが出る...
-
エクセルでフッターに空白を入れる
-
Excel計算式が入ってるセルを空...
-
アクセス IDが空白の時、メッセ...
-
アクセスのクエリで空白を0と...
-
「 - 」と「 _ 」 の違い
-
bashでの空白と空文字の判断
-
マクロ 空白セルまで繰り返す
-
latexで、行の先頭に空白を入れ...
-
仕事で使う数式を自分で作成で...
-
VBA ""が認識されないのはなぜ...
-
空白行があると #DIV/0なる?...
-
エクセル、マクロ(ダブルクリ...
-
どちらかが空白ならば……
-
エクセルの最小値の計算
-
Excel関数で90%から110%の間を◎...
-
VLOOKUP関数で
おすすめ情報
空白文字の場合、正規表現を使った場合、
if [[ "$c" =~ ^[[:blank:]]$ ]]
の書き方で良いのでしょうか?