web-dev-qa-db-ja.com

catコマンドを使用してファイルの最終行を取得する方法

OSX(unix)環境でシェルスクリプトを書いています。次の内容のtest.propertiesというファイルがあります。

cat test.propertiesは次の出力を取得します。

//This file is intended for 
//blah blah purposes
123

catコマンドを使用して、ファイルの最終行のみを取得するにはどうすればよいですか?

20
Game_Of_Threads

catを使用しないでください。 tailは、まさにこのユースケース用でした:

$ tail -1 ./test.properties
36
Mureinik

Mureinikの投稿に最後の質問に答えるためにコメントするほどの評判はありませんが、既知の行の間にファイルの一部を表示したい場合は、sed -n '<line1>,<line2>p <filename>

行がわからない場合は、tailsedを混ぜてください。

tail -r test.properties | sed -n '2p'
4
Theo Pnv