いくつかの最上位データを含むログファイルがあります。
2016年5月9日月曜日23:45:02 EDT PID ユーザー PR NI VIRT RES SHR S %CPU %MEM TIME+ コマンド 14816 半径 25 0 848m 415m 10m S 10 2.6 274:05.28 Java
最初の行と%MEM値を取得するには?
私は試してみましたsed
//awk
しかし、paste
幸運はありませんでした。
値が21日であることは常に信頼できないため、なぜかデータは完璧ではありません。
答え1
ぎこちない瞬間:
$ awk 'NR == 1 {print;} NR == 2 {print $10; exit;}' input
答え2
head
/tail
と以下を試してみてくださいawk
。
head -1 logfile
tail -n +2 logfile | awk '{print $10}'