[解決済み] 巨大なファイルの最初の数行をコピーし、最後にテキストを追加する方法 Linux コマンドを使用して?
2022-11-08 05:58:21
質問
Linux のコマンドを使って、巨大なファイルの最初の数行をコピーし、最後にテキスト行を追加するにはどうしたらよいでしょうか。
どのように解決するのですか?
この
head
コマンドは最初の
n
の行を取得します。バリエーションは
head -7 file
head -n 7 file
head -7l file
というファイルの最初の7行を取得します。
"file"
. 使用するコマンドは、使用している
head
. Linuxでは、最初のものが動作します。
同じファイルの末尾に行を追加する場合は
echo 'first line to add' >>file
echo 'second line to add' >>file
echo 'third line to add' >>file
または
echo 'first line to add
second line to add
third line to add' >>file
を使えば一発でできる。
つまり、この二つのアイデアを結びつけると、最初の10行の
input.txt
ファイルの最初の 10 行を
output.txt
の5行を追加し、さらに
"="
という文字があれば、次のようになります。
( head -10 input.txt ; echo '=====' ) > output.txt
このケースでは、出力ストリームを1つに統合するために、サブシェルで両方の操作を行い、それを使って出力ファイルを作成または上書きしています。
関連
-
deepin20のデフォルトブラウザを設定するには?deepinにデフォルトブラウザを追加するためのヒント
-
ディープインシステムの画面解像度を設定する方法は?ディープインシステムの解像度を設定する方法
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] ずっとUTF-8
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] php.iniはどこにありますか?
-
[解決済み】ドキュメントの行数を数えるには?[クローズド]。
-
[解決済み] [Solved] grepの出力で行末に行番号を表示し、ヒット数も表示するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Kali Linuxのデフォルトのひげメニューアイコンを変更する方法は?
-
[解決済み] Linuxでデータファイルから最初の列(実際には行名)を削除する方法は?
-
[解決済み] gzip: stdin: gzip 形式ではありません tar: 子プロセスはステータス 1 を返しました。エラーは回復不可能: 現在終了中
-
[解決済み] cronは内部でどのようにジョブをスケジューリングしているのですか?
-
[解決済み] bash sh - command not found [重複].
-
[解決済み] mkdirのオプションが明確でない
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] find .コマンドでディレクトリを除外する方法
-
[解決済み] ディレクトリへのシンボリックリンクを削除する
-
[解決済み] POSIX」の意味を教えてください。