Я здійснив пошук ТА і виявив, що для великих ліній буде працювати наступний рядок
str="Some string"
echo ${str^^}
Але я спробував зробити аналогічну річ у аргументі командного рядка, який дав мені таку помилку
Спробував
#!/bin/bash
## Output
echo ${1^^} ## line 3: ${1^^}: bad substitution
echo {$1^^} ## No error, but output was still smaller case i.e. no effect
Як ми могли це зробити?
bash
?