Existe uma diferença entre as sequências {1,2,3}e {1..3}?
Por exemplo, se eu tiver alguns arquivos
file.1
file.2
file.3
e eu quero cateles juntos, é seguro usar cat file.{1..3} > file?
O que eu sei é que isso cat file.*>filepode causar problemas porque o shell pode expandir os arquivos de maneira aleatória, às vezes (acho que isso depende dos inodes, não é?)
file.*não depende dos inodes. Ele sempre os classifica lexicograficamente, o que pode depender da sua configuração de localização.
file.{1..3}que se expande para os três, existindo ou não.
caterros com file.[123] not foundou algo muito útil.
cat file.[123] >file