427

約100万行のファイルがあります。データを確認するには、行番号 320123 に移動する必要があります。それ、どうやったら出来るの?

4

5 に答える 5

591

n行番号である場合:

  • ng:行番号nにジャンプします。デフォルトはファイルの先頭です。
  • nG:行番号nにジャンプします。デフォルトはファイルの終わりです。

したがって、行番号320123に移動するには、と入力し320123gます。

ウィキペディアから直接コピーして貼り付けます。

于 2011-12-21T08:08:03.067 に答える
252

コマンドラインから直接特定の行を開くには、次を使用します。

less +320123 filename

行番号も表示したい場合:

less +320123 -N filename

数行のコンテキストが必要な場合に、端末の特定の行にファイルの特定の行を表示するように選択することもできます。たとえば、これはターミナルの 10 行目にある 320123 行のファイルを開きます。

less +320123 -j 10 filename
于 2014-03-06T11:02:17.043 に答える
67

これにも使用できますsed-

sed -n '320123'p filename 

これにより、行番号320123が出力されます。

範囲が必要な場合は、次のことができます-

sed -n '320123,320150'p filename 

特定の行から最後まで必要な場合は、-

sed -n '320123,$'p filename 
于 2011-12-21T08:32:15.687 に答える
5

編集の場合、これはコマンド ラインから実行nanoできます。+n

nano +16 file.txt

file.txt16行目に開きます。

于 2013-06-12T20:49:55.100 に答える