• 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
  • ブームなぜ起きた? 東京国立近代美術館で「ハニワと土偶の近代」展
    2024-05-30

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

    鳥取・大山でたいまつ行列 夏山開き前夜祭
    2024-06-01

    〈テロ事件と「美の復讐」〉15世紀末・イタリア「メディチ家兄弟暗殺計画」とルネサンスの画家たち
    2024-06-01

    死後に再評価が進んだ作曲家の筆頭、ビゼー。その裏には友人の存在が【クラシック今日は何の日?】
    2024-06-02

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

    声優の増山江威子さん死去
    2024-06-03

    映画「ゴジラ‐1.0」の震電は「コックピットだけ復元」のはずだった…山崎貴監督がエピソード披露
    2024-06-04

    知ってる? 「登録博物館等マーク」
    2024-06-05

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

    第55回星雲賞・自由部門に「巨大ロボット展」 日本SFファングループ連合会議
    2024-06-05

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

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

    美しくて“かわいい”結びの技  1400年の歴史を誇る「水引」の可能性を探って
    2024-06-06

    藤井、棋聖戦5連覇へ白星発進
    2024-06-06

    長山智美 デザイン狩人|HAY DOGS♡
    2024-06-06

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

    向田邦子の名言「…これが私の料理のお稽古なのです。」【本と名言365】
    2024-06-07

    書評:「普通にラッセンが好き」と言えない現代美術界へ。原田裕規『評伝クリスチャン・ラッセン 日本に愛された画家』
    2024-06-06

    もしあの時に戻れたら…歌人・穂村弘が話題書『迷子手帳』で明かす、今も忘れられない「失敗」
    2024-06-07

    ©  Dopu Box
    💛