ファイル名が3行のテキストを含むmyownfile.txt
の場合。"head"と "tail"の組み合わせを使用してUnixでファイルの中間行を表示する
foo
hello world
bar
私だけhead
とtail
コマンドを使用してhello world
ある真ん中の行を表示したいです。
ファイル名が3行のテキストを含むmyownfile.txt
の場合。"head"と "tail"の組み合わせを使用してUnixでファイルの中間行を表示する
foo
hello world
bar
私だけhead
とtail
コマンドを使用してhello world
ある真ん中の行を表示したいです。
がhead -2 | tail -1
を試してみて欲しいものを行う必要があります。それは前半+ 1(head -2
)の最後の行(tail -1
)です。ファイルの最初の2行
$ head -2 myownfile.txt
foo
hello world
tail -1
ディスプレイファイルの最後の行
説明をくれてありがとう – Ali
head -2
ディスプレイ:
$ head -2 myownfile.txt | tail -1
hello world
尾-2 myownfile.txt |ヘッド-1
それ意志2行目を表示します。
私はパーティーに少し遅れましたが、これを行うもっと柔軟な方法は、頭と尾を使うのではなくawkを使うことです。
あなたのコマンドは次のようになります。
awk 'NR==2' myfile.txt
のHello World
ファイルが3つの以上のラインを持っている場合はどう? – anil