方法: 1. パラメータ「c」を設定します。c の後に文字列を続けることができ、これらの文字列は指定した行を置換できます。構文は「sed '行番号 c 置換後の内容'」です。 2. 設定します。パラメータ「s」は直接置換に使用でき、構文は「sed 's/置換される文字列/新しい文字列/g'」となります。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
Linux で sed コマンドを置き換える方法
Linux sed コマンドは、スクリプトを使用してテキスト ファイルを処理します。
sed は、スクリプトの指示に従ってテキスト ファイルを処理および編集できます。
Sed は主に、1 つ以上のファイルの自動編集、ファイルに対する繰り返しの操作の簡素化、変換プログラムの作成などに使用されます。
構文
sed [-hnV][-e<script>][-f<script文件>][文本文件]
パラメータの説明:
-e<script> または --expression=<script> オプションでスクリプトを指定します入力テキスト ファイルを処理します。 </script>
-f
-h または --help はヘルプを表示します。
-n または --quit または --silent は、スクリプト処理後の結果のみを表示します。
-V または --version はバージョン情報を表示します。
アクションの説明:
a: 新しく追加されました。a の後に文字列を続けることができ、これらの文字列は新しい行に表示されます (現在の次の行)~
c: 置換。c の後に文字列を続けることができ、これらの文字列で n1 と n2 の間の行を置き換えることができます。
d: 削除 (削除であるため、通常、d の後には何も続きません);
i: 挿入 (i の後には文字列が続きます)接続すると、これらの文字列は新しい行 (現在の前の行) に表示されます;
p: Print、つまり、選択したデータを印刷します。通常、p はパラメーター sed -n~
s: 置換とともに実行されます。置換作業を直接実行できます。通常、このアクションは通常の表記法と組み合わせることができます。例えば、1,20s/old/new/g です!
例は次のとおりです。
2~5行目の内容を「2~5番なし」に置き換えてみてはいかがでしょうか?
[root@www ~]# nl /etc/passwd | sed '2,5c No 2-5 number' 1 root:x:0:0:root:/root:/bin/bash No 2-5 number 6 sync:x:5:0:sync:/sbin:/bin/sync .....(后面省略).....
sed は、行全体の処理モードに加えて、動作単位の部分データを検索および置換することもできます。基本的に sed の検索と置換は vi の検索と置換に非常に似ています。これは次のようなものです。
sed 's/要被取代的字串/新的字串/g'
まず元の情報を確認し、/sbin/ifconfig を使用して IP をクエリします。
[root@www ~]# /sbin/ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:90:CC:A6:34:84 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::290:ccff:fea6:3484/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 .....(以下省略).....
このマシンの IP は 192.168.1.100 です。
IP の最初の部分を削除します
[root@www ~]# /sbin/ifconfig eth0 | grep 'inet addr' | sed 's/^.*addr://g' 192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
次に、後続の部分、つまり 192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
を削除します。 IP の背後にある部分
[root@www ~]# /sbin/ifconfig eth0 | grep 'inet addr' | sed 's/^.*addr://g' | sed 's/Bcast.*$//g' 192.168.1.100
関連する推奨事項:「Linux ビデオ チュートリアル 」
以上がLinux で sed コマンドを置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Linux Systemsでは、起動時に特定のキーを押すか、「sudosystemctlrescue」などのコマンドを使用することにより、メンテナンスモードを入力できます。メンテナンスモードを使用すると、管理者は、ファイルシステムの修復、パスワードのリセット、セキュリティの脆弱性など、干渉なしにシステムメンテナンスとトラブルシューティングを実行できます。

Linuxの初心者は、ファイル管理、ユーザー管理、ネットワーク構成などの基本操作をマスターする必要があります。 1)文件管理:使用mkdir、タッチ、ls rm 3)ネットワーク構成:ifconfig、echo、およびufwコマンドを使用します。これらの操作はLinuxシステム管理の基礎であり、それらをマスターすることでシステムを効果的に管理できます。

この記事では、LinuxのSudo特権を管理する方法について説明します。重要な焦点は、 /etc /sudoersの安全性とアクセスを制限することです。

この記事では、Google Authenticatorを使用してLinux上のSSH用の2要素認証(2FA)のセットアップ、インストール、構成、およびトラブルシューティング手順の詳細に関するガイドを提供します。 Enhanced Secなど、2FAのセキュリティ利益を強調しています

この記事では、Linuxシステムのパフォーマンスを監視するためにTop、HTOP、およびVMSTATを使用して、効果的なシステム管理のための独自の機能とカスタマイズオプションを詳述することについて説明します。

記事では、APT、Yum、およびDNFを使用してLinuxでソフトウェアパッケージの管理を行い、インストール、更新、および削除をカバーしています。さまざまな分布に対する機能と適合性を比較します。

この記事では、パターンマッチング、ファイル検索、テキスト操作、グレップ、SED、awkなどのツールの詳細、ファイル検索、テキスト操作のためにLinuxで正規表現(Regex)を使用する方法について説明します。

この記事では、静的IP、DHCP、およびDNS構成のセットアップに焦点を当てたLinuxネットワークの構成に関するガイドを提供します。構成ファイルを編集し、ネットワークサービスを再起動して変更を適用するための手順を詳述します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 中国語版
中国語版、とても使いやすい

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ホットトピック



