という用語を検索する巨大なファイルがあります。私はモデルという単語を含む最初の5行を別のファイルにパイプしたいと思います。 Linuxのコマンドを使ってどうすればいいですか?特定のパターンに一致する最初のn行を取得します(Linuxコマンドを使用)
答えて
man grep
NEWFILEヘッド-n 5>は
-m NUM, --max-count=NUM
Stop reading a file after NUM matching lines. If the input is
standard input from a regular file, and NUM matching lines are
output, grep ensures that the standard input is positioned to
just after the last matching line before exiting, regardless of
the presence of trailing context lines. This enables a calling
process to resume a search.
はとても1は
grep model old_file_name.txt -m 5 > new_file_name.txt
パイプの必要性を全く使用することができることを言及しています。 grepは、あなたが必要とするほとんどのものをそれ自身でサポートしています。
grep "model" filename |
grep model [file] | head -n 5 > [newfile]
cat file | grep model | head -n 5 > outfile.txt
これは恐ろしいことです。 'cat'を使うと' grep'を実行する前にまずファイル全体をメモリにロードします。ファイルパラメータで 'grep'を呼び出してください。 –
他の答えは良いですが、上記のコメントは当てはまりません。シェルは、最初に出力を待たずに3つのコマンドをすべて開始します。 – mark4o
Windowsでは、パイプはコマンドラインで使用できますが、最初のプログラムが実行され、ファイルに書き込まれるということがあります。その後、次のプログラムが実行されます。それはLinux/Unixの仕組みではありません。 Unixは脳が壊れているわけではありません。そして、どちらもファイル全体を最初にメモリに読み込まない。あなたはそのアイデアをどこで手に入れましたか? – xcramps
- 1. 特定のパターンに一致するmod_rewrite
- 2. Regexの特定のパターンを取得するまでの一致方法
- 3. sedで一致する各パターンの最初の行を出力します
- 4. 特定の文字列の後に最初のパターンを取得する方法
- 5. 特定のクラスを含む最初の一致する祖先を取得します。
- 6. gitはパターンに一致する特定の行を無視できますか?
- 7. トラバーサルブランチの最初のn個のノードに一致するNeo4j/Cypher
- 8. PowerShellを使用してパターンに一致する最初のファイルを検索します
- 9. Perlで特定のパターンに一致する行を削除するには?
- 10. linuxコマンドを使用してパスの一部を取得する方法
- 11. ファイルから複数のパターンをグレープし、パターンごとに最初に5つの一致を出力します
- 12. データフレームの特定の行の値と一致する列名を取得
- 13. lsを使用して特定のパターンに一致するすべてのファイルを検索する
- 14. regexは一致するパターンの前に文字列を取得します
- 15. 特定の月/年の最初の日を取得する
- 16. sedでregexを使用すると最初のn行をスキップしますか?
- 17. Java Calendar Calendar.DAY_OF_WEEKを使用して特定の日付の最初と最後の日付を取得する
- 18. Vimの後の行で最初に一致するパターンを置き換えます。
- 19. preg_replaceを使用して最初の一致のみを置換します。
- 20. 正規表現の一致パターンを取得する
- 21. linuxコマンド "date"を使用して特定の時間を追加します
- 22. 最初の一致を削除する
- 23. std :: mapの最初のn要素を取得する方法
- 24. 特定のパターンまでの文字列の一致
- 25. プロファイル用のスプリングクラウド設定パターンの一致
- 26. EFを使用してmvc 3で一致する行の数を取得
- 27. -nフラグを指定せずにlinux cpコマンドを使用する代わりに使用できますか?
- 28. パターンの後に特定の単語を取得する
- 29. stringtemplateパターンに一致するパターンを抽出します
- 30. リッチテキストボックスの最初の表示行を取得/設定する
ありがとう! '-m'について知らなかった。 – seth