1
Substitusi Bash dengan variabel yang ditentukan dari pola glob
Contoh di bawah ini menjelaskan masalah ini. Mengapa FILENAMEdicetak dengan benar ketika digemakan dan dianggap sebagai pola saat menggunakan substitusi? #!/bin/bash FILEPATH_WITH_GLOB="/home/user/file_*" FILENAME=$(basename "$FILEPATH_WITH_GLOB") echo $FILENAME #file_1234 echo ${FILENAME:1:5} #ile_* <---why is this not ile_1