У меня есть сценарий оболочки, где у нас есть следующие строки if [ -z "$xyz" ]
и if [ -n "$abc" ]
, но я не уверен, какова их цель. Кто-нибудь может объяснить, пожалуйста?
shell-script
user3173953
источник
источник
man test
(всегда?) Дает справочную страницу для версии внешней программы, которая (по крайней мере для версии GNU-coreutils) явно предупреждает, что некоторые (большинство IME) оболочки имеют встроенную версию, которая может отличаться.