awkを使用してファイルの最後のレコードを印刷する方法は?awkを使用してファイルの最後のレコードを印刷する方法は?
1
A
答えて
2
のような何か:
基本的にawk '{ prev_line=this_line; this_line=$0 } END { print prev_line }' < file
、あなたはファイルの終わりを打つまでは、現在の1の前の行の記録を保持し、前の行を印刷します。
ちょうど最後から二番目の行の2番目のフィールドを抽出するには:コメントに対応するための
編集
awk '{ prev_f2=this_f2; this_f2=$2 } END { print prev_f2 }' < file
1
あなたはawk
でそれを行うことができますが、あなたはそれを見つけることがあります。
tail -2 inputfile | head -1
は、より迅速な解決策になります。これは、完全なセットの最後の2行を取得し、次にそれらのうちの最初の2行を取得します。
次転写産物が、これがどのように動作するかを示しています。
pax$ echo '1
> 2
> 3
> 4
> 5' | tail -2 | head -1
4
あなたははawk
を使用する必要がある場合は、使用することができます。
pax$ echo '1
2
3
4
5' | awk '{last = this; this = $0} END {print last}'
4
これは、変数の最後と現在の行を保つことによって動作しますlast
this
であり、ファイルが完成するとlast
が出力されます。
関連する問題
- 1. wpfを使用して印刷する最良の方法4
- 2. AWKの印刷にのみ、私はファイルを持っている
- 3. awkの印刷は、ライン
- 4. Android 4.4印刷フレームワークを使用してPDFを印刷する方法
- 5. awkを使用してゼロから始まる行番号を印刷する
- 6. Javaを使用してネットワークプリンタで印刷する方法は?
- 7. アンドロイドでゼブラプリンタを使用して印刷する方法は?
- 8. awkでの丸め印刷
- 9. C:シーク後にファイルの内容を印刷する方法
- 10. 印刷コンマ最後の1
- 11. awkを使って最後のパターン範囲をプリントアウトする方法は?
- 12. C#を使用して印刷ジョブステータスを取得する方法
- 13. Clojureでカスタムメソッドを使用してレコードをきれいに印刷
- 14. PHPExcelで印刷領域の最後の行を特定する方法は?
- 15. Crystal Reportsを使用して印刷する方法
- 16. リストビューの複数のレコードを印刷する方法
- 17. Scalaを使用してリストの最初の要素を印刷
- 18. WinCEを使用してBTを介して印刷する方法は?
- 19. ASP.NET GridView、RDLCを使用して複数のレポートを印刷する方法は?
- 20. sedを使って最後の非空白行を印刷するには?
- 21. JavaでPrinterJobを使用してPDFファイルを印刷する
- 22. javascript/jqueryを使用して.batファイルを使用した印刷を自動化する方法
- 23. 印刷ダイアログを使用してコントロールからテキストを印刷
- 24. freopen()を使用してファイルと画面に印刷する
- 25. printDocument.print()での印刷ダイアログをスキップし、ページを直接印刷する方法は?
- 26. コンテキストメニューの印刷をクリックしてFlexアプリケーションから印刷する方法
- 27. asp.netでデータグリッドデータを印刷しているときに20レコード後にページとリピートヘッダーを分割する方法
- 28. djangoのテンプレートページのファイルを印刷する方法は?
- 29. XSL-FOを使用してソースXMLをPDFに印刷する方法は?
- 30. putcharを使用して浮動小数点値を印刷する方法は?
plとtlとは何ですか? – suvitha
@Raje - 私は少し明確にするために答えを編集しました。それらはawk変数です。 –
その行の2番目のフィールドを印刷したい場合は? – suvitha