サイト内検索:
atama : head コマンドの代用
使い方とオプション
atama [-n] [-]<n> <file>
atama [-n] [-]<n>c <file>
-n
標準入力からファイルを読む場合、head コマンドは先頭のデータを出力した後に直ちに終了しますが、atama コマンドは直ちには終了せず、残りのデータも読み込みます。(読み捨てる)
このため、パイプラインにおいて、
$ cat bigfile | head
$ cat bigfile | atama
としたとき、前者が cat コマンドがエラー終了する(head コマンドが終了してしまうので、cat コマンドの標準出力が “目詰まり” を起こす)のに対し、後者はエラーを起こしません。
-n オプションは付けても付けなくても同じ動作をします。
atama -n -5
atama -n 5
atama -5
atama 5
は同じ動作をします。
先頭5行を出力します。
$ atama -5 file
先頭10文字を出力します。マルチバイト文字は考慮されず、文字数はバイト数でカウントされます。
atama -10c file
<file> が無指定あるいは “-” の時には、標準入力を読み込みます。
複数ファイル指定には対応してません。
Version : Thu Jan 14 19:12:00 JST 2021
Edition : 1
© 2021 Universal Shell Programming Laboratory site