Y a-t-il une différence entre les séquences {1,2,3}et {1..3}?
Par exemple, si j'ai des fichiers
file.1
file.2
file.3
et je veux catles utiliser ensemble est-il sûr à utiliser cat file.{1..3} > file?
Ce que je sais, c'est que cela cat file.*>filepourrait causer des problèmes car le shell peut parfois étendre les fichiers de manière aléatoire (je pense que cela dépend des inodes, n'est-ce pas?)
file.*ne dépend pas des inodes. Il les trie toujours lexicographiquement, ce qui peut dépendre de votre paramètre de localisation.
file.{1..3}qui s'étend à tous les trois, qu'ils existent ou non.
caterreurs avec file.[123] not foundou quelque chose de très utile.
cat file.[123] >file