答えて
grep -n
を使用して一致する行番号を取得します。
特定の行番号でgrepを開始する方法はありません。そのためにはsedを使います。たとえば、10行目で開始し、マッチした行の行番号と行を印刷、使用する:
sed -n '10,$ { /regex/ { =; p; } }' file
のみ行番号を取得するには、
grep -n 'regex' | sed 's/^\([0-9]\+\):.*$/\1/'
それともを使用することができます単にsedを使用することができます:2つのsedコマンドを組み合わせ
sed -n '/regex/=' file
、あなたが得る:
を実際の行数よりも[line number] - 1
少なくなります
tail +[line number] [file] | grep -n /regex/
この方法の唯一の問題はgrep -n
によって報告された行番号です:
sed -n '10,$ { /regex/= }' file
これで、grep -nは単語と行番号を含む行を返します。行番号を取得するだけの方法はありますか? –
@OneTwoThree私の編集を参照してください。 –
@OneTwoThreeそれはあなたのために働いたのですか? –
あなたは行番号を示しtail +[line number] [file]
とgrep -n
へのパイプ、それを呼び出すことができます[file]
にあります。
か、このファイル内の行に番号を付けるの
grep -n . file1
を世話をします。これは、最後の-LineNumberToStartWith
tail -LineNumberToStartWith
そして最後にそれを印刷します
grep -n . file1 |tail -LineNumberToStartWith|grep regEx
を使用することができますあなたの希望する行をgrepします(orignalファイルの行番号を含みます)
grep regEX
- 1. テキストエディットで単語が表示されている行を見つけよう
- 2. ソートされたリスト内の指定された番号よりも小さい番号を見つけよう
- 3. CSVで特定の番号を見つけるためのRegEx
- 4. 正規表現でビン番号のバイナリギャップを見つけよう
- 5. 正規表現を見つけて特定の単語に一致させる
- 6. Cで特定の単語を見つける
- 7. 特定のフォーマットの番号を見つける
- 8. 特定の月と年の週番号を見つける
- 9. 特定の半径の郵便番号を見つける
- 10. 文字列内の特定の番号を見つけるか?
- 11. ファイル内で最も長い単語が現れる行番号を見つける
- 12. 特定の単語を見つけ、その単語の後にPythonで読む
- 13. Array.collectから特定の番号を見つける
- 14. 配列から特定の番号を見つけるには?
- 15. bashで単語をマッチングした後のgrep番号
- 16. どのようにjavascriptの特定の行番号でソースコードを見つけるには?
- 17. gdb行番号のメモリアドレスを見つけよう
- 18. 特定の単語を含むファイルを見つける - SublimeText2
- 19. ファイル内の特定の単語を見つける
- 20. Pythonの特定の単語間にテキストを見つける
- 21. フレーズ内の特定の単語を見つける方法は?
- 22. txtファイル内の特定のルビ単語を見つける
- 23. 文章中の特定の単語を見つける
- 24. LinuxのGREP/SED [xargsの]ファイル内のパターンと行番号を見つけ、SED
- 25. ファイル内に特定の文字列を含む行番号を見つける
- 26. 最後に特定の番号を持つ文字列のgrep
- 27. haskellの行の中の単語を見つけよう
- 28. テキストファイルから1行の単語を検索するときに、特定の単語が表示されない
- 29. 列aから特定の番号を見つけ、
- 30. 特定の単語を含む行を見つけるためのターミナルコマンド?
これは[SuperUser](http://superuser.com/)に適していると思います。 –
@dunsmoreb私は同意しない。 'grep'はパワーユーザーツールと同じようにプログラマーのツールです。 –
私はいつも 'grep'を使います。しかし、これはプログラミング関連の問題ではありません。 –