1
Заміна баша зі змінною, визначеною з глобальної картини
Наведений нижче приклад пояснює проблему. Чому FILENAMEдрукується правильно, коли лунає і сприймається як зразок при використанні підстановки? #!/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