ホームページ >運用・保守 >Linuxの運用と保守 >Linux でファイルの特定の行を表示する方法

Linux でファイルの特定の行を表示する方法

青灯夜游
青灯夜游オリジナル
2022-04-15 16:54:1427846ブラウズ

Linux でファイルの特定の行を表示する方法: 1. sed コマンドを構文「sed -n 'X,Yp' file name」で使用して、ファイルの X 行から Y 行の内容を表示します。 ; 2. cat、tail、head コマンドを「cat ファイル名 | tail -n X | head -n Y」という構文で使用します。

Linux でファイルの特定の行を表示する方法

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux でファイルの特定の行を表示する方法

##方法 1: sed コマンドを使用する

sed -n 'X,Yp' filename

ファイルの x 行から Y 行までを表示できます。

例: ファイルの 31 行目から 45 行目を表示します

sed -n '31,45p' requirements.txt

Linux でファイルの特定の行を表示する方法

##方法 2: cat、tail、head コマンドを使用します

    cat コマンドを使用してテキスト ファイルの内容を表示できます
  • ##tail コマンドはファイルの最後の部分を標準デバイスに出力します指定されたパラメータに従います。
  • head コマンドは、ファイルの先頭を標準出力に表示します。
  • 3 つのコマンドを組み合わせて、x を表示します。ファイルの - 行目から Y 行目まで。
構文形式 1: X 行目から Y 行目を表示します。つまり、Y 行を表示します

cat filename | tail -n +X | head -n Y

例: 行 1000 から 3000 を表示します

cat requirements.txt | tail -n +3000 | head -n 1000

*2 つのメソッドの順序に注意してください

Decomposition:

tail -n 1000

: 最後の 1000 行を表示

  • ##tail -n 1000

    : 1000 行目から表示し、次の行を表示します

  • head -n 1000

    : 最初の 1000 行を表示します

  • 関連する推奨事項: "
  • Linux ビデオ チュートリアル

以上がLinux でファイルの特定の行を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。