回答:
次のheadように、各ファイルの行数を指定した-n引数を使用して、コマンドを使用してこれを実行します。
head -n3 *
または
head -n3 *.txt
これは単一のファイルでも機能します:
head -n3 filename.txt
headバージョンhead (GNU coreutils) 8.5では、デフォルトでそうなります。それとも、エイリアスを使用していhead --quietますか?
頭
オプションheadとともに使用し-nます。
head -n 10 FILE
これにより、ファイルの最初の10行が印刷されます。
別の便利なバリエーションは次のとおりです-n -NUMBER。
head -n -10 FILE
これは、ファイルの最後の10行を除くすべてを印刷します。
問題を解決して目的の出力を得るには、次のことを実行できます。
basename * && head -n NUMBER *
または
basename *.FILETYPE && head -n NUMBER *.FILETYPE
これにより、次の出力が得られます。
FILENAME
LINE ONE
LINE TWO
LINE THREE
ファイル名をhead出力に追加するには、「head -v」を使用します。したがって、「head -vn 3 * .html」は私に与えます:
# head -vn 3 *.html
==> WebInfo.html <==
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
==> convert.html <==
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
==> misc.html <==
<html>
<head>
<title>WIP</title>