在Bash中測試非零長度字符串:[ - n“$ var”]或[“$ var”]我已經看到bash腳本以兩種不同的方式測試非零長度字符串。大多數(shù)腳本使用-n選項:#!/bin/bash# With the -n optionif [ -n "$var" ]; then
# Do something when var is non-zero lengthfi但是-n選項并不是真正需要的:# Without the -n optionif [ "$var" ]; then
# Do something when var is non-zero lengthfi哪種方式更好?同樣,這是測試零長度的更好方法:if [ -z "$var" ]; then
# Do something when var is zero-lengthfi要么if [ ! "$var" ]; then
# Do something when var is zero-lengthfi
添加回答
舉報
0/150
提交
取消