有序列之间的差异{1,2,3}和{1..3}?
例如,如果我有一些文件
file.1
file.2
file.3
我想和cat他们在一起使用安全cat file.{1..3} > file吗?
我所知道的是,这cat file.*>file可能会引起问题,因为Shell有时会以随机方式扩展文件(我认为这取决于inode,对吗?)
file.*不依赖于索引节点。它总是按字典顺序对它们进行排序,这可能取决于您的定位设置。
file.{1..3}无论它们是否存在,它都会扩展到所有三个。
cat出错file.[123] not found或非常有用。
cat file.[123] >file