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!
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