• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
LinuxでGNU sedを使用する方法
2022-02-08

Linux財団は、新しいLFCS(Linux財団認証システム管理者(Linux Foundation Certified Sysadmin))認証計画を発表しました。この計画は、Linuxシステム管理タスクを処理する能力の認証を世界中の人々に支援することを目的としています。これらの機能には、実行をサポートするシステムサービス、および最初のトラブルシューティング、分析、およびエンジニアチームのアップグレード時に賢明な意思決定が含まれます。

Linuxでのテキスト・フローの処理

Linuxは、プログラム内の入力と出力を文字ストリームまたは文字シーケンスとして使用します。リダイレクトとパイプの理解を開始する前に、3つの最も重要なI/O(入力と出力(Input and Output))ストリームを理解する必要があります。実際には、これらは特殊なファイルです(UNIXとLinuxの約束に従って、データストリームと周辺機器(デバイスファイル)も一般的なファイルと見なされます)。

>(リダイレクトオペレータ)と|(パイプオペレータ)の違いは、前者はコマンドをファイルに接続し、後者はコマンドの出力と別のコマンドに接続します。

# command >file

# command1 | command2

リダイレクトオペレータは、ファイルを静かに作成または上書きするため、特に慎重に使用し、パイプと混同しないでください。LinuxおよびUNIXシステム上のパイプの利点は、最初のコマンドの出力が1つのファイルに書き込まれるのではなく、2番目のコマンドによって直接読み込まれることです。

次の操作練習では、この詩「A happy child」(著者不明)を使用します。

sedの使用 sed sed 基本構文:

#sed's/term/replacement/flag'file

デルの例:

#sed's/y/Y/g' ahappychild.txt > ahappychild2.txt

置換テキストで特殊文字(たとえば/,,&)を検索または置換する場合は、逆スラッシュを使用して変換する必要があります。

たとえば、文字を1つの記号で置き換えると同時に、行の最初に現れた最初のIをYouに置き換えます。

#sed's/and/\&/g;s/^I/You/g' ahappychild.txt

上記のコマンドでは、^(記号を挿入)が正規表現で1行の先頭を表す記号であることが知られています。

ご覧のように、セミコロン区切りとカッコで包むことで、2つ以上の置換コマンド(正規表現を使用)を接続できます。

もう1つのsedの使い方は、ファイルで選択した一部を表示または削除することです。次の例では、/var/log/messagesの6月8日から最初の5行が表示されます。

#sed-n '/^Jun 8/ p'/var/log/messages |sed-n 1,5p

デフォルトでは、sedは各行を印刷することに注意してください。-nオプションを使用して、この動作を上書きし、sedにファイル(またはパイプ)で一致する部分(最初のコマンドでは「Jun 8」で始まる行を指定し、2番目のコマンドでは1~5行を指定する)だけを印刷する必要があることを伝えることができます。

最後に、スクリプトまたはプロファイルをチェックするときに、ファイル自体を保持し、コメントを削除することができます。次の単行sedコマンドは、(d)空の行または#で始まる行(|文字が2つの正規表現をブールOR操作する)を削除します。

#sed'/^#\|^$/d' apache2.conf

Uniqコマンド uniq サンプル

du–sch/path/to/directory/*コマンドは、指定したディレクトリの下にある各サブフォルダとファイルのディスク領域の使用状況(各ディレクトリ全体の状況も表示されます)を人間の読み取り可能な形式で返し、サイズで出力するのではなく、サブフォルダとファイルの名前に従います。次のコマンドを使用して、サイズでソートできます。

#du-sch /var/* | sort -h

次のコマンドを使用して、uniqに各行の最初の6文字(-w 6)(ここでは指定した日付)を比較することで、ログイベントの個数を統計し、各行の先頭に出力された回数(-c)を指定できます。

#cat/var/log/mail.log |uniq-c -w6

1

ソース元URL:https://dopubox.com/article/p/51aafa31a35716c2

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Blood Type Heredity Clothing Sizes
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    歯科医師の技術で愛好家も納得するサウナを細部まで再現するミニチュア作家
    2024-05-30

    「韓国版純烈」K4の「アダルトKポップ」 日本デビュー曲USEN1位も獲得 コアな追っかけも
    2024-05-30

    『ボールアンドチェイン』南Q太著 評者:三木那由他【このマンガもすごい!】
    2024-05-30

    『マッドマックス:フュリオサ』に登場する「ある絵画」は何を意味しているのか? ギリシア神話と「ファム・ファタル」から考察する
    2024-06-01

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    杉真理×和田唱がビートルズをとことん語る!NHK-FMの人気番組「ディスカバー・ビートルズ」がオンライン講座として復活!
    2024-06-02

    吉田南さん、バイオリン部門6位 エリザベート音楽コン、奈良出身
    2024-06-01

    富士山麓のダイナミックな食材を味わう“奥・山梨”のガストロノミー〈Restaurant SAI 燊〉。
    2024-06-01

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    道後温泉の記憶を継承するアート 大竹伸朗が“描き”重要文化財を守ったテント膜「熱景」の再生
    2024-06-03

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    太宰府天満宮で「Fukuoka Art Book Fair」が開催へ
    2024-06-04

    「ロエベ ファンデーション クラフト プライズ 2024」の大賞が発表。等身大のセラミック彫刻を制作したアンドレス・アンサが受賞
    2024-06-05

    開館10周年を記念。「広重 ─摺の極─」があべのハルカス美術館で開催へ
    2024-06-05

    PARCELで「Not Quite」開催。「~でなくもない」作家が集結
    2024-06-04

    島左近の墓、京都の寺で発掘調査 三成の腹心、関ケ原後も生存?
    2024-06-05

    田名網敬一が新作の巨大インスタレーションを発表へ。世界初の大規模回顧展「田名網敬一 記憶の冒険」
    2024-06-06

    子供と行きたいおすすめ美術館【東京編】。子連れ、親子でアートを楽しもう!
    2024-06-06

    京都・祇園祭の「長刀鉾」稚児決まる 記者会見で「頑張ります」
    2024-06-06

    ©  Dopu Box
    💛