• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
    • EXIF d’image
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxの下のsedコマンド使用の詳細
2022-01-10

sedはstream editorの略称、すなわちストリームエディタである。一度に1行の内容を処理し、処理時に現在処理されている行を一時バッファに格納して「モード空間」pattern spaceと呼び、次にsedコマンドでバッファの内容を処理し、処理が完了したらバッファの内容をスクリーンに送る。次に、ファイルの最後まで次の行を処理します。リダイレクトストレージ出力を使用しない限り、ファイルの内容は変更されません。

構文の使用 コードのコピー
sed [option] 'command' input_file

-nは静かなsilentモードを使用します(なぜ-sではないのか分かりません)。一般sedの使い方では、stdinからのすべてのコンテンツが画面に表示されます。しかし、-nパラメータを加えると、sed特殊処理された行(または動作)のみが列挙される。

-eは直接命令列モードでsedの動作編集を行う。

-fはsedの動作を直接1つのファイルに書き、-f filenameはfilename内のsedコマンドを実行することができる。

-rはsedコマンドに拡張の正規表現(デフォルトはベースの正規表現)をサポートさせる。
-i画面から出力されるのではなく、読み込んだファイルの内容を直接変更します。
一般的なコマンドは次のとおりです。 a:追加行append、aの後ろに文字列s(複数行の文字列はnで区切ることができる)が続くと、現在選択されている行の後ろに文字列sが加算されます。
コードのコピー

[qifuguang@winwill~]$ cat test.txt

例1 コードのコピー
[qifuguang@winwill~]$ sed '1a \add one' test.txt
この例の役割は,1行目以降に文字列「add one」を増やし,出力から具体的な効果を見ることができる. 例2
コードのコピー
[qifuguang@winwill~]$ sed '1,$a \add one' test.txt 例3
コードのコピー

[qifuguang@winwill~]$ sed '/first/a \add one' test.txt

例4 コードのコピー
[qifuguang@winwill~]$ sed '/^ha.*day$/a \add one' test.txt
iコマンド(行挿入) iコマンドの使用方法はaコマンドと同様で、一致する行の前に文字列を挿入するだけなので、上記のaコマンドの例のaをiに直接置き換えるだけで、ここではくどくありません。
例5
コードのコピー [qifuguang@winwill~]$ sed '$c \add one' test.txt
例6
コードのコピー [qifuguang@winwill~]$ sed '4,$c \add one' test.txt
例7
コードのコピー [qifuguang@winwill~]$ sed '/^ha.*day$/c \replace line' test.txt
例8
コードのコピー [qifuguang@winwill~]$ sed '/^ha.*day$/d' test.txt
例9
コードのコピー [qifuguang@winwill~]$ sed '4,$d' test.txt
例10

コードのコピー

[qifuguang@winwill~]$ sed -n '4,$p' test.txt 例11
コードのコピー
[qifuguang@winwill~]$ sed -n '/^ha.*day$/p' test.txt sコマンド(置換文字列)
実際の運用ではsコマンド式が最もよく用いられる.
例12 コードのコピー
[qifuguang@winwill~]$ sed 's/line/text/g' test.txt
例十三
コードのコピー

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

Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond EXIF d’image Hérédité du Groupe Sanguin Tailles Vêtements app.tool_clock
  • 英国を代表する作曲家ブリテンが世界平和を願って作った『戦争レクイエム』【クラシック今日は何の日?】
    2024-05-29

    テレビ東京、不適切表現で謝罪 「激録・警察密着24時!!」
    2024-05-29

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

    白と黒で奏でるインスタレーション 渡辺信子が京都で「White and Black」
    2024-05-31

    小学館も来週に報告書公表
    2024-05-31

    「ねこクラゲ」被告、脱税認める 原稿優先で申告せず、福岡地裁
    2024-05-31

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

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

    「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。第1弾はBONDED GALLERYにて7月から
    2024-06-03

    映像化は「作家の意向第一」と小学館が指針
    2024-06-02

    福島県沖地震で解体 老舗文具店の新ビルが開店 イベントスペースも
    2024-06-04

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

    「企画展 歌と物語の絵 ―雅やかなやまと絵の世界」(泉屋博古館東京)開幕レポート。歌、物語、絵画が織りなす芸術世界へ
    2024-06-04

    「KOTARO NUKAGA(天王洲)」が移転し拡張。約386平米の巨大スペースに
    2024-06-05

    今週末に見たい展覧会ベスト12。山武市百年後芸術祭、版画の青春、北斎に三島喜美代まで
    2024-06-04

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

    「ART OSAKA 2024」が7月18日より開幕。近代建築と現代美術のコラボレーションにも注目
    2024-06-04

    佐渡金山の世界遺産登録、「情報照会」勧告
    2024-06-06

    写真家の吉田ルイ子さん死去 「ハーレムの熱い日々」
    2024-06-06

    パートナーとの強い絆から生まれた、ベンジャミン・ブリテンの代表作【クラシック今日は何の日?】
    2024-06-06

    ©  Dopu Box
    💛