• 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
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxはどのように置換変数値を削除しますか?Linux置換変数値を削除する方法
2021-12-13

Linuxシステムでは、変数に値を付けた後、いくつかの問題を発見する必要があります。変数値を削除または置換する必要があります。本稿では、Linux変数値の置換と削除について詳しく説明します。一緒に見に行きましょう。

1、変数内容の削除

[root@bogon~〕#echo${PATH}#PATH変数の値を呼び出す

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon~〕#echo${PATH#/*bin:}#その「#」記号が見え、変数「PATH」値の左側から右側に向かって「*bin:」に一致する位置を削除できることを示し、最も短いそれに一致するものだけを削除できるので、出力内容は以下の通り「/usr/local/sbin:」が削除された

/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon ~]# echo ${PATH#*local/bin:}

/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon~]#echo${PATH#/*bin:}#2つの「#」は削除が最も長いものに一致することを示すので、「/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin:/usr/local/mysql/bin:」はすべて削除されます

/root/bin

[root@bogon~〕#echo${PATH%:/*bin}#上の「#」を「%」に変換してみると、変数「PATH」の値の右から左に向かって「*bin」に一致する位置を削除し、「:/root/bin」が削除される

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin

[root@bogon~〕#echo${PATH%:/*bin}#2つの「%」と2つの「#」が似ている道理

/usr/local/sbin

2、変数内容の置換

[root@bogon~〕#echo${PATH/sbin/SBIN/}#は「sbin」を「SBIN」で置き換えますが、最初に一致したもののみを置き換えます。

/usr/local/SBIN/:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

[root@bogon~〕#echo${PATH//sbin/SBIN/}#sbinをSBINで置き換え、グローバルに置き換える

/usr/local/SBIN/:/usr/local/bin:/SBIN/:/bin:/usr/SBIN/:/usr/bin:/usr/local/mysql/bin:/root/bin

変数の内容削除と置換の小結:

変数書式機能の説明

${変数名#一致文字}変数の内容が一致した場合、変数の内容の左側から削除したばかりですが、一致が最も短いものを削除します。

${変数名##マッチング文字}変数の内容がマッチングされた場合、変数の内容の左側から削除されたばかりですが、最もマッチングが長いものを削除すると、貪欲なモードで動作すると理解できます。

${変数名%一致文字}変数の内容が一致した場合、変数の内容の右側から削除したばかりですが、一致が最も短いものを削除します。

${変数名%%マッチング文字}変数の内容がマッチングされた場合、変数の内容の右側から削除されたばかりですが、最もマッチングが長いものを削除すると、貪欲なモードで動作すると理解できます。

${変数名/古い文字列/新しい文字列}変数の内容の左側から一致し、古い文字列を新しい文字列で置き換え、最初に一致した文字列のみを置き換えます。

${変数名//古い文字列/新しい文字列}変数の内容の左側から一致し、新しい文字列で古い文字列を置き換え、一致した文字列をすべて置き換えます。

以上、Linuxの変数値の削除と置換の方法について説明します。本稿では、削除と置換の2つの方法、変数の修正、置換などについて説明します。ここでは、一つ一つ紹介しません。皆さんのお役に立てばと思います!


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

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 Image EXIF Blood Type Heredity Clothing Sizes
  • 美術館の裏側を伝える展覧会「鎌倉別館40周年記念 てあて・まもり・のこす 神奈川県立近代美術館の保存修復」レポート
    2024-05-29

    制作期間「足りていなかった可能性」
    2024-05-31

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

    古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

    将棋叡王戦、藤井が勝ち最終局へ
    2024-05-30

    むのたけじ賞、名称変更 「生前に障害者差別発言」
    2024-05-31

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

    “家形埴輪”大集合、総選挙も 「住宅展示場の気分で」、奈良
    2024-06-01

    エリザベートコンクールで吉田さん6位入賞
    2024-06-01

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

    フジコ・ヘミングさん偲ぶ魂のピアノ旋律
    2024-06-03

    写真家たちは強大な権力の抑圧にどう抗ったのか。バルト三国の写真家に焦点を当てる展覧会をレポート
    2024-06-04

    本年入試私立公立とも志願者微減 栄光ゼミナール担当者にきく 埼玉中高入試最新動向
    2024-06-04

    「UESHIMA MUSEUM」が開館。屈指の現代美術コレクションを一般公開
    2024-06-05

    石川九楊の個展「石川九楊大全」が上野の森美術館で2ヶ月連続開催へ
    2024-06-05

    五木ひろし歌手生活60年…ふるさと福井へ恩返しの新曲
    2024-06-04

    大学入学共通テスト、追試は本試験1週間後 コロナ禍前に戻す 月経痛の配慮明記も
    2024-06-05

    「安全だと誰も言わない万博」爆発事故で教職員組合 大阪府に子供無料招待中止申し入れ
    2024-06-04

    「再会長江」北京で特別上映 竹内監督のトークイベントも
    2024-06-04

    佐渡金山、世界遺産登録に向け「追加情報の提出」求められる
    2024-06-06

    ©  Dopu Box
    💛