指定行のデータを確認するLinuxのコマンドを教えてください
Linuxでは、指定した行のデータを調べるコマンドは以下の通りです。
- 頭
headコマンドを利用してファイルの先頭から指定された行数を出力する
headコマンドのオプション-n 10を使用してfile.txtの最初の10行を表示できます。
- テール
n番目の行以降を表示:tail -n <行数> <ファイル名>
tail コマンドの `-n` オプションを使うとファイルの最後の n 行を表示できます。
- しかし
sed コマンドを使用してファイルの特定の行を印刷します。
sed -n ’10p’ file.txt は file.txt の 10 行目のデータをprintします.
- ぎこちなく
awk ‘NR==<行番号>’ <ファイル名>
「awk ‘NR==10’ file.txt」とすると、「file.txt」というファイルの10行目のデータが表示されます。
上掲のコマンドで <行数> または <行番号> は、実際に行数または行番号の整数値に置き換えることができます。