特殊用法 百分號 井號

2021-09-01 13:12:18 字數 464 閱讀 8704

為了完整起見,我這裡再用一些例子加以說明 $ 的一些特異功能:

假設我們定義了乙個變數為:

file=/dir1/dir2/dir3/my.file.txt

我們可以用 $ 分別替換獲得不同的值:

$:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt

$:拿掉最後一條 / 及其左邊的字串:my.file.txt

$:拿掉第乙個 .  及其左邊的字串:file.txt

$:拿掉最後乙個 .  及其左邊的字串:txt

$:拿掉最後條 / 及其右邊的字串:/dir1/dir2/dir3

$:拿掉第一條 / 及其右邊的字串:(空值)

$:拿掉最後乙個 .  及其右邊的字串:/dir1/dir2/dir3/my.file

$:拿掉第乙個 .  及其右邊的字串:/dir1/dir2/dir3/my

記憶的方法為:

MyBatis中井號與百分號的區別

title mybatis中 與 的區別 date 2017.06.08 20 02 categories 社群原文件鏈結中關於string substitution的介紹也很簡短,我截個圖放這裡 大意是說,會觸發生成jdbc預編譯語句,同時也是更加安全快速推薦的寫法,但滿足不了排序等注值非修改的需...

Shell中變數的單百分號 和雙百分號 的作用

使用百分號將變數的內容從變數的後面刪除,並從變數的尾部刪除。不同的是,乙個 號表示從尾部最近的匹配刪除,兩個 從尾部最遠的匹配刪除。同時支援使用萬用字元。比如 先宣告乙個變數 filename aaabbccddaabbccdd使用乙個百分號擷取尾部bb echo 結果 aaabbccddaa可以看...

Ruby中 的用法 百分號的用法

用於建立乙個使用雙引號括起來的字串 q用於建立乙個使用雙引號括起來的字串 q some string of characters some string of characters q用於建立乙個使用單引號括起來的字串 q some string of characters some string ...