ホームページ  >  記事  >  システムチュートリアル  >  Linux でコマンドを使用してログ ファイルの部分行を表示する

Linux でコマンドを使用してログ ファイルの部分行を表示する

WBOY
WBOY転載
2024-01-01 22:05:56738ブラウズ

[1] 3000 行目から 1000 行を表示します。つまり、3000~3999

行が表示されます。

cat ファイル名 | 尾部 -n 3000 | 頭 -n 1000

【二】1000~3000行目を表示

cat ファイル名| head -n 3000 | tail -n 1000

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

###壊す:###

tail -n 1000: 最後の 1000 行を表示します

tail -n 1000: 1000行目から表示を開始し、1000行目以降は

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

【三】sedコマンドを使用する

sed -n '5,10p' ファイル名 この方法では、ファイルの 5 行目から 10 行目だけを表示できます。

Linux 統計ファイルの行番号

構文: wc [オプション] ファイル...

説明: このコマンドは、指定されたファイル内のバイト数、ワード数、および行数をカウントします。ファイル名が指定されていない場合は、標準入力が読み取られます。 wc は、指定されたすべてのファイルの合計数も示します。単語は、スペース文字で区切られた最大の文字列です。

このコマンドの各オプションの意味は次のとおりです。

-cはバイト数をカウントします。

- l は行数をカウントします。

- w は単語数をカウントします。

これらのオプションは組み合わせて使用​​できます。

出力列の順序と数は、オプションの順序と数には影響されません。

常に次の順序で、項目ごとに最大 1 列で表示されます。

行数、ワード数、バイト数、ファイル名

コマンドラインにファイル名が存在しない場合、ファイル名は出力に表示されません。
###例えば:###
$ トイレ - lcw ファイル 1 ファイル 2

4 33 ファイル1

7 52 ファイル2

11 11 合計 85


分析例:

1. デモ ディレクトリ内の js ファイルの数の統計:

find デモ/ -name "*.js" |wc -l

2. デモ ディレクトリ内のすべての js ファイルのコード行を数えます:

find demo/ -name "*.js" |xargs cat|wc -l または wc -l `find ./ -name "*.js"`|tail -n1

3. デモ ディレクトリ内のすべての js ファイルのコード行を数え、空の行をフィルターで除外します。 find /demo -name "*.js" |xargs cat|grep -v ^$|wc -l

以上がLinux でコマンドを使用してログ ファイルの部分行を表示するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。