Tôi đang cố gắng để có được 1:2:3:4:5:6:7:8:9:10
sử dụng tham số mở rộng {1..10}
và khớp mẫu:Bash mở rộng tham số delimiter
$ var=$(echo {1..10})
$ echo ${var// /:}
1:2:3:4:5:6:7:8:9:10
Có một cách thanh lịch hơn (one-liner) để làm điều này?
thay vì 'read var' tôi sẽ sử dụng' var = $ (echo {1..10}) ' – FDinoff
Cách ưa thích của tôi là' echo {1..10} | sed 's//:/g'' –