Bu kolay olacak, ama hatıralarımda, kabuk komut dosyası yazarken, çift tırnak kullanmak, genelleme ve değişkenleri genişletmeye izin verecek.
Ancak aşağıdaki kodda:
#!/bin/sh
echo *.sh
echo "*.sh"
echo '*.sh'
echo $LANG
echo "$LANG"
echo '$LANG'
Bu sonucu alıyorum:
bob.sh redeployJboss.sh
*.sh
*.sh
en_US.utf8
en_US.utf8
$LANG
Böylece tek tırnak işareti glob VE değişken genleşmesini önler ancak çift tırnak işareti yalnızca değişken genleşmeye izin verir ve küreselleşmeye izin vermez?
Herhangi bir alıntı deseni bulabilir miyim?
echo "$hello and $goodbye".*
(değişken genişlemeleri, boşlukları ve aynı "kelimedeki" bir