C'è una differenza tra le sequenze {1,2,3}e {1..3}?
Ad esempio se ho alcuni file
file.1
file.2
file.3
e li voglio catinsieme è sicuro da usare cat file.{1..3} > file?
Quello che so è che cat file.*>filepotrebbe causare problemi perché la shell può espandere i file in modo casuale a volte (penso che questo dipenda dagli inode, vero?)
file.*non dipende dagli inode. Li ordina sempre lessicograficamente, il che potrebbe dipendere dalle impostazioni di individuazione.
file.{1..3}che si espande a tutti e tre indipendentemente dal fatto che esistano o meno.
caterrori con file.[123] not foundo qualcosa di molto utile.
cat file.[123] >file