¿Hay alguna diferencia entre las secuencias {1,2,3}y {1..3}?
Por ejemplo si tengo algunos archivos
file.1
file.2
file.3
y los quiero catjuntos ¿es seguro usarlos cat file.{1..3} > file?
Lo que sé es que cat file.*>filepodría causar problemas porque el shell puede expandir los archivos de forma aleatoria a veces (creo que esto depende de los inodes, ¿no?)
file.*no depende de los inodes. Siempre los ordena lexicográficamente, lo que podría depender de su configuración de localización.
file.{1..3}que se expande a los tres si existen o no.
caterrores file.[123] not foundo algo muy útil.
cat file.[123] >file