OSX(unix)環境でシェルスクリプトを書いています。次の内容のtest.properties
というファイルがあります。
cat test.properties
は次の出力を取得します。
//This file is intended for
//blah blah purposes
123
cat
コマンドを使用して、ファイルの最終行のみを取得するにはどうすればよいですか?
cat
を使用しないでください。 tail
は、まさにこのユースケース用でした:
$ tail -1 ./test.properties
Mureinikの投稿に最後の質問に答えるためにコメントするほどの評判はありませんが、既知の行の間にファイルの一部を表示したい場合は、sed -n '<line1>,<line2>p <filename>
。
行がわからない場合は、tail
とsed
を混ぜてください。
tail -r test.properties | sed -n '2p'