Linux のターミナルからファイルを読み込んで処理するにはどうすればよいですか?

Linux のターミナルからファイルを読み込んで処理するにはどうすればよいですか?

1 行に 1 つの整数が含まれるファイルがあるとします。そのファイルを引数として受け取り、ファイル内の最大値と最小値を出力します。そのファイルをターミナルから読み込んで処理するにはどうすればよいでしょうか。

答え1

ファイルを並べ替えるsort --numeric-sort file.txt

最小値はソートされたファイルの最初の行です。sort --numeric-sort file.txt | head -1

最大値はソートされたファイルの最後の行です。sort --numeric-sort file.txt | tail -1

関連情報