Мені було цікаво про окремі дужки в bash. Я знаю, що вони використовуються для виконання команд у підрозділах і що вони використовуються для створення масивів, але чи використовуються вони для чого-небудь іншого?
Одне, що привернуло мою увагу, це те, що коли ви використовуєте присвоєння змінної, наприклад
var=(hello)
echo $var # hello
bash не створює помилки чи нічого, а вихід такий же, як якщо б
var=hello
Чи однакові ці змінні визначення чи однакові?
var=(1 2 3); echo $var
це якvar=(1 2 3); echo ${var[0]}
?