巨大なファイルの最初の数行をコピーし、最後にいくつかのLinuxコマンドを使用してテキスト行を追加するにはどうすればよいですか?巨大なファイルの最初の数行をコピーし、いくつかのLinuxコマンドを使用してテキストの最後に行を追加するには?
55
A
答えて
96
head
コマンドは、最初n
行を取得することができます。バリエーションは以下のとおりです。
head -7 file
head -n 7 file
head -7l file
"file"
と呼ばれるファイルの最初の7行を取得しますました。使用するコマンドは、ご使用のバージョンhead
によって異なります。 Linuxは最初のものと動作します。 1本のヒットでそれを行うには
echo 'first line to add
second line to add
third line to add' >>file
:
echo 'first line to add' >>file
echo 'second line to add' >>file
echo 'third line to add' >>file
か:同じファイル、使用の最後に行を追加するには
。
(head -10 input.txt ; echo '=====') > output.txt
に:あなたはoutput.txt
にinput.txt
ファイルの最初の10行を取得し、5つの"="
文字で行を追加したい場合
だから、一緒にこれら二つの考えを結ぶ、あなたのようなものを使用することができますこの場合、出力ストリームを1つに統合するために、両方の操作をサブシェルで行い、出力ファイルの作成または上書きに使用します。
3
15
あなたが達成しようとしているのは、テキストファイルの最初の数行の後に行を挿入することです。
head -n10 file.txt >> newfile.txt
echo "your line >> newfile.txt
tail -n +10 file.txt >> newfile.txt
ファイルから行を残したくない場合は、テール部分をスキップするだけです。
+3
サブシェルでは、出力ファイルを再度開くことなくこれを行うことができます。'(head -n10 file.txt; echo "いくつかのもの"; tail -n + 10 file.txt)> newfile.txt' – hobbs
関連する問題
- 1. Luaでファイルの最初の行にテキストを追加
- 2. awkコマンドを使用してファイルから最初の行を抽出します
- 3. ファイルの最後の行を別のファイルにコピーするためのUnixコマンド
- 4. 最後の行を検出して1つ追加する
- 5. ファイルの最初の行を置き換えて、変数に新しい行を追加する
- 6. CSSを使用してテキストの最後の行を整える
- 7. Cocoa - ファイルの最後にいくつかのバイトを追加します。
- 8. コピーせずに最初の(または最後の)行をtxtファイルから削除します。
- 9. Linuxの特定の行のファイルにテキストを追加する
- 10. バッチスクリプトでテキストの最初と最後の3行を削除するには?
- 11. Javaを使用して最初にコンテンツをファイルに追加する方法は?
- 12. 問題 - 最初にテキストを挿入するだけで、テキストの最後に2番目に追加します。
- 13. DataGridの最後の行にボタンを追加します。
- 14. 2つの最初の数字の後ろに小数点を追加する
- 15. 1つのファイルを複数のファイルにコピーするLinuxコマンド
- 16. Wordpressのウィジェットコンテンツに最初と最後のクラスを追加する
- 17. 特定のパターンに一致する最初のn行を取得します(Linuxコマンドを使用)
- 18. データベースをJtableに入れて、すべての行の最後の列にjcheckboxを追加してください。
- 19. Fpdfデータ行が最初のページの最後に届くときに別のページを追加
- 20. CSVファイルを使用してループの最初の行(フィールド)をスキップしますか?
- 21. 行列の最後に反復列を追加します
- 22. 最初の使用後にスライダが機能しなくなる
- 23. JQueryテーブルに行を追加して最後のアイテムにイベントをバインドする
- 24. preg_replaceを使用してテキストを行に追加しますか?
- 25. gvimのファイルの最後の行の前に4行追加する
- 26. 最初のx行の列に0を追加するR
- 27. 各グループの最初の行にランクを追加する
- 28. すぐにテキストファイルの最後にテキストを追加します。
- 29. JavaのCSVファイルの最後の行に追加
- 30. Entity Frameworkはリストからデータベースに最初の行を追加しますか?
bash 'head -n 100 yourfile.csv> shrunkfile.csv && echo 'morelines >> >> shrunkfile.csv' –