file.88_0.pdbという名前のファイルがあります 、 file.88_1.pdb 、 ...コード> 、 file.88_100.pdb 。 catしたい file.88_1.pdb file.88_0.pdbの後に貼り付けられます 、 file.88_2.pdb file.88_1.pdbの後 、 等々。 cat file.88_*。pdb>all.pdbを実行すると 、ファイルは次の順序でまとめられます: 0 1 10 11 12 13 14 15 16 17 18 19 2 20 ... 、など。順序が 0 1 2 3 4 5 6 ...になるようにそれらを組み合わせるにはどうすればよいですか。 ?
承認された回答:
ブレース拡張を使用する
cat file.88_{0..100}.pdb >>bigfile.pdb
存在しないファイルのエラーメッセージの出力を無視するには、次を使用します。
cat file.88_{0..100}.pdb >>bigfile.pdb 2>/dev/null
zshで シェルにも(n)があります 数値を要求するためのグロビング修飾子 並べ替え(デフォルトのアルファベット順とは対照的) )グロブの場合:
cat file.88_*.pdb(n) >>bigfile.pdb 2>/dev/null