Apakah ada perbedaan antara urutan {1,2,3}
dan {1..3}
?
Contohnya jika saya punya beberapa file
file.1
file.2
file.3
dan saya ingin cat
mereka bersama-sama apakah aman untuk digunakan cat file.{1..3} > file
?
Yang saya tahu adalah bahwa cat file.*>file
hal itu dapat menyebabkan masalah karena shell dapat memperluas file secara acak kadang-kadang (saya pikir ini tergantung pada inode, bukan?)
file.*
tidak tergantung pada inode. Itu selalu mengurutkan mereka secara leksikografis, yang dapat bergantung pada pengaturan lokasi Anda.
file.{1..3}
yang berkembang ke ketiga apakah mereka ada atau tidak.
cat
kesalahan dengan file.[123] not found
atau sesuatu yang sangat berguna.
cat file.[123] >file