Sự khác nhau giữa dấu () và {} trong bash shell là gì?

Chào các bạn, mình đang tìm hiểu về bash shell , nhưng thắc mắc về sự khác nhau giữa 2 cặp dấu này quá. GG đọc không hiểu mong các bạn ai biết giải thích cho mình với.
chẳng hạn trong 2 câu lệnh sau:
$(var)
${var}

Thanks!

#!/bin/bash

A=abc

# In biến
echo $A
# abc

echo ${A} # Giống như trên
# abc

echo ${A}XXX # Điểm mấu chốt
#abcXXX

# $()
# Gọi lệnh...
# trực tiếp
cal

# gián tiếp
echo $(cal) # Dùng để gọi lệnh
3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?