假設我們定義了乙個變數為:
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
記憶的方法為:
# 是去掉左邊(在鑑盤上 # 在 $ 之左邊)
% 是去掉右邊(在鑑盤上 % 在 $ 之右邊)
單一符號是最小匹配﹔兩個符號是最大匹配。
$:提取最左邊的 5 個字?:/dir1
$:提取第 5 個字?右邊的連續 5 個字?:/dir2
linux的一些用法
cd進入資料夾 mkdir建立資料夾 rm移除資料夾 cp複製資料夾 chmod 改變乙個或多個檔案的訪問模式 mode chmod options mode files 只能檔案屬主或特權使用者才能使用該功能來改變檔案訪問模式。mode可以是數字形式或以who opcode permission形...
關於 vi vim 的一些用法
這兩天閒一點,繼續寫起來。今天來寫一點自己在運用vi vim過程中的經驗和體會,以下的內容基本都是本人實際使用過的。今後如果用到了什麼新鮮玩意兒,再加進來。寫的比較簡單,都是追求自己能看懂就行,奉行拿來主義的恐怕要實際操作和查資料才能明白了。基本操作 簡單列舉下,不多說了 w q wq q!w!i ...
關於ListCtrl控制項的一些用法
本人從今天開始將陸續把自己在vc 中學到的點點滴滴記錄下來。最近正好在跟著導師做乙個軟體專案,要用到listctrl控制項。下面結合自己的程式設計經驗 其實我還是個菜鳥 介紹幾個listctrl控制項常用的方法。我選用的是報表形式 1 為listctrl 設定 線 m mylist.setexten...