ホームページ >運用・保守 >Linuxの運用と保守 >Linuxでコンテンツ行を削除する方法
Linux では、sed コマンドを使用して、コンテンツの指定した行を削除できます。このコマンドは、データ行の置換、削除、追加、選択などを行うことができます。パラメータが "d" に設定されている場合、内容、構文は「sed '削除が必要な指定行値d'」です。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
Linux でコンテンツ行を削除する方法
sed はストリーム エディターであり、テキスト処理に非常に優れたツールです。完全に正規表現と組み合わせて使用すると、その機能は非常に優れています。
処理中、現在処理されている行は「パターン スペース」と呼ばれる一時バッファに保存され、sed コマンドを使用してバッファ内の内容が処理されます。処理が完了すると、バッファの内容が画面に送信されます。次に、次の行を処理し、ファイルの終わりまで繰り返します。
リダイレクトを使用して出力を保存しない限り、ファイルの内容は変更されません。 Sed は主に 1 つまたは複数のファイルを自動的に編集するために使用され、データ行の置換、削除、追加、選択などの特定のタスクを実行したり、ファイルに対する繰り返し操作を簡素化したり、変換プログラムを作成したりできます。
Linux sed コマンドは、スクリプトを使用してテキスト ファイルを処理します。
sed は、スクリプトの指示に従ってテキスト ファイルを処理および編集できます。
Sed は主に、1 つ以上のファイルの自動編集、ファイルに対する繰り返しの操作の簡素化、変換プログラムの作成などに使用されます。
構文は次のとおりです:
sed [-hnV][-e<script>][-f<script文件>][文本文件]
パラメータは次のとおりです:
nl /etc/passwd | sed '2d'3 行目から最終行までを削除するには
nl /etc/passwd | sed '3,$d'関連する推奨事項: 「
Linux」ビデオチュートリアル>>
以上がLinuxでコンテンツ行を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。