Есть ли разница между последовательностями {1,2,3}и {1..3}?
Например, если у меня есть несколько файлов
file.1
file.2
file.3
и я хочу, чтобы catони вместе были безопасны в использовании cat file.{1..3} > file?
Я знаю, что это cat file.*>fileможет вызвать проблемы, потому что оболочка может иногда случайным образом расширять файлы (я думаю, это зависит от inode, не так ли?)
file.*не зависит от inode. Он всегда сортирует их лексикографически, что может зависеть от вашего местоположения.
file.{1..3}которая распространяется на все три, независимо от того, существуют они или нет.
catошибок file.[123] not foundили чего-то очень полезного.
cat file.[123] >file