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