文字列 null with space エラー: 二項演算子が期待されています。
2022-02-10 01:28:42
使用方法
-z
または
-n
変数をNULLにする場合、注意すべきは、直接
[ -n ${ARG} ]
このフォームでは、もし
${ARG}
にスペースがある場合、エラーとなります。
ARG="sd dd"
if [ -n ${ARG} ]; then
echo 'ARG:' ${ARG}
else
echo 'ARG is empty.'
fi
出力します。
line 27: [: sd: binary operator expected
ARG is empty.
明らかに正しくない
解決策としては
[[ -n ${ARG} ]]]
または
[ -n "${ARG}" ]
参考にしてください。
https://digitalvectorz.wordpress.com/2009/12/10/bashshell-programming-binary-operator-expected/
関連
-
[解決済み】"ERROR. "を取得。ZooKeeperからマスターアドレスを取得できない。znode data == null" Hbaseシェル使用時
-
[解決済み] のコマンドがzshで見つからない [閉店]。
-
[解決済み] JenkinsでExecute Shellがビルドを失敗とマークする方法/タイミングは?
-
[解決済み] Centos 6 /usr/sbin/sendmail - 件名を付けてメールを送信する方法は?
-
[解決済み] sed が正規表現で終端がない代用品でエラーになる
-
[解決済み] usr/bin/envはどのような効果があるのでしょうか?
-
[解決済み] date: 余分なオペランド %d' エラー
-
Linuxシェルプログラミングのエラー "bad substitution "の解決法
-
シェルwhileループのエラー曖昧なリダイレクトとwhileループの変数割り当て失敗問題
-
linux shell script cannot be executed, error syntax error near unexpected token `$'\r'' solution.
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン