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で質問しましょう!
似たような質問が見つかりました
- Windows 10 bash の -z オプションがうまく動作しない原因を教えて下さい。 4 2023/03/22 18:04
- Excel(エクセル) ExcelのIF関数 2 2022/04/14 16:11
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- UNIX・Linux 次のif文について意味を教えてください。 1 2022/11/27 16:55
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) B列に文字がはいったらA列に数字が入るマクロードを完成させたい 4 2023/04/21 01:58
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/04/01 09:10
- Excel(エクセル) エクセル関数で教えて頂きたいです 3 2023/07/24 14:10
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
shシェルスクリプト 空白行の入れ方
その他(プログラミング・Web制作)
-
bashの関数の引数にスペースが入るとズレる件
その他(プログラミング・Web制作)
-
Linux環境 grepで改行コード(CRLF、LF)を検索できないで
UNIX・Linux
-
-
4
一つのTeratermのマクロで複数のTeratermのウィンドウを立ち上げることはできますか?
サーバー
-
5
UNIX コマンドにおける # や円マークの意味
UNIX・Linux
-
6
スクリプトのエラー「unexpected EOF while looking for matching `'」の解決法は?"
UNIX・Linux
-
7
シェルスクリプトでオラクルのエラーメッセージを取得するには
Oracle
-
8
シェルスクリプトで、空白(スペース)を含む変数をawkに渡したいのです
その他(プログラミング・Web制作)
-
9
TOPコマンドで表示するCPU使用率で100%以上の表示について
UNIX・Linux
-
10
不明なコマンドです(FROM")。行の残りは無視されました。 のエラー"
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INDEXとMATCH関数で#N/Aが出る...
-
LINEのこの空白ってどんな意味...
-
Wordの差し込み印刷で空白行が...
-
Excel計算式が入ってるセルを空...
-
VBA ""が認識されないのはなぜ...
-
bashでの空白と空文字の判断
-
Word ○(まる)で表示される空白
-
エクセルマクロ、特定の日付を...
-
Excel関数で90%から110%の間を◎...
-
マクロ 空白セルまで繰り返す
-
どちらかが空白ならば……
-
メモ帳のスクロールバーを変更...
-
IF関数について
-
PowerPointの表内のカンマ
-
エクセルでエンターを押すと隣...
-
【VBA】PDF出力に任意のファイ...
-
エクセルの計算式でコンマを付...
-
EXCELでタイトル行と一番下の行...
-
エクセルでleft関数の結果が表...
-
エクセル 印刷範囲外を非表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
LINEのこの空白ってどんな意味...
-
Wordの差し込み印刷で空白行が...
-
INDEXとMATCH関数で#N/Aが出る...
-
Word ○(まる)で表示される空白
-
bashでの空白と空文字の判断
-
Excel計算式が入ってるセルを空...
-
エクセルでフッターに空白を入れる
-
「 - 」と「 _ 」 の違い
-
空白行があると #DIV/0なる?...
-
ちょっと特殊な連続印刷のマク...
-
latexで、行の先頭に空白を入れ...
-
Excel関数で90%から110%の間を◎...
-
エクセルで1つでも×か空白があ...
-
アクセスのクエリで空白を0と...
-
VBA ""が認識されないのはなぜ...
-
マクロ 空白セルまで繰り返す
-
仕事で使う数式を自分で作成で...
-
VBAでの配列について
-
メモ帳のスクロールバーを変更...
-
ニックネームが無い!
おすすめ情報
空白文字の場合、正規表現を使った場合、
if [[ "$c" =~ ^[[:blank:]]$ ]]
の書き方で良いのでしょうか?