複数のファイルを1つとして参照する機能はLinuxにありますか?
たとえば、
linux.txt.0
、、、、linux.txt.1
は別々のファイルとして見ることができますlinux.txt.2
。linux.txt.3
linux.txt
有用な例:
echo linux.txt
linux.txt.0
、の内容linux.txt.1
は特定の順序で印刷する必要がありますlinux.txt.2
。linux.txt.3
cat
ファイルをメモリにロードし、通常ファイルがかなり大きいため、複数のパラメータを使用したくありません。
答え1
これを行う最も簡単な方法は、シェルのワイルドカードおよび/または中括弧拡張機能を使用することです。
cat linux.{0..3}.txt
または
cat linux.*.txt
他の人が説明したように、cat
ファイル全体はメモリにロードされず、ほんの数バイトを読み取って画面に印刷してから、すべての内容を読み取るまで繰り返します。