2011-11-01 20 views

答えて

21
head -2 myownfile | tail -1 

あなたは

+0

ありがとうございます!頭が-2行目から始まると言っている部分について説明してください。また、尾-1も下から2行目から始まりますか? – Ali

+2

'head -2'はファイルの最初の** 2行**を取得します。この出力は 'tail -1'にパイプされ、_piped出力の最後の** 1行**を取得します(これはファイルの途中にあります)。 – ADTC

1

head -2 | tail -1を試してみて欲しいものを行う必要があります。それは前半+ 1(head -2)の最後の行(tail -1)です。ファイルの最初の2行

$ head -2 myownfile.txt 
foo 
hello world 

tail -1ディスプレイファイルの最後の行

+0

説明をくれてありがとう – Ali

4

head -2ディスプレイ:

$ head -2 myownfile.txt | tail -1 
hello world 
1

尾-2 myownfile.txt |ヘッド-1

それ意志2行目を表示します。

1

私はパーティーに少し遅れましたが、これを行うもっと柔軟な方法は、頭と尾を使うのではなくawkを使うことです。

あなたのコマンドは次のようになります。

awk 'NR==2' myfile.txt 

のHello World

関連する問題