GNU/Linux >> Linux の 問題 >  >> Linux

CLI から、ファイルの最後の行を出力します。

$ cat file | awk 'END{print}'

Ventero による最初の回答


作業に適したツールを使用してください。ファイルの最後の行を取得したいので、特にファイルが大きい場合は、tail が適切なツールです。この場合、Tail のファイル処理アルゴリズムはより効率的です。

tail -n 1 file

本当に awk を使いたい場合は、

awk 'END{print}' file

編集:tail -1 file 非推奨


Linux
  1. 一致する行と一致する行からN番目の行を印刷しますか?

  2. コマンドラインからストップワードリストを含むファイルで最も頻繁に使用されるN個の単語を検索しますか?

  3. awk を使用して n 番目から最後までのすべての列を出力する

  1. 条件が満たされた場合、前の行を印刷します

  2. wc -l は、行末文字がない場合、ファイルの最後をカウントしません

  3. コマンドラインからファイルの内容をクリアする方法は?

  1. LinuxコマンドラインからのGoogleドライブの使用

  2. コマンドラインから Dropbox ファイルの URL を取得するには?

  3. Linux - 特定の行からファイルの最後までの grep