01/10/2018, 16:52

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!

Trương Tấn Phát viết 18:58 ngày 01/10/2018
#!/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
Bài liên quan
0