Це буде непросто, але на мої спогади, коли сценарій оболонок, використання подвійних лапок дозволить розширити глобалізацію та змінні.
Але в наступному коді:
#!/bin/sh
echo *.sh
echo "*.sh"
echo '*.sh'
echo $LANG
echo "$LANG"
echo '$LANG'
Я отримую такий результат:
bob.sh redeployJboss.sh
*.sh
*.sh
en_US.utf8
en_US.utf8
$LANG
Тож одне котирування запобігає розширенню глобального AND, але подвійне котирування дозволяє лише змінне розширення, а не глобалізацію?
Чи можу я глобувати будь-яку схему цитування?
echo "$hello and $goodbye".*
(змішайте змінні розширення, пробіли та глобус у тому ж «слові».