ksh和bash中的變數編輯

2021-07-02 20:26:56 字數 503 閱讀 1580

操作符解釋

$刪除匹配variable值頭部的pattern的最短部分

$刪除匹配variable值頭部的pattern的最長部分

$刪除匹配variable值尾部的pattern的最短部分

$刪除匹配variable值尾部的pattern的最長部分

其中pattern採取的是萬用字元模式,而不是正規表示式. 例如

var=/home/tmp/work/file.a.el則

echo $                 # tmp/work/file.a.el

echo $                # file.a.el

echo $                  # /home/tmp/work/file.a

echo $                 # /home/tmp/work/file

echo $                  # /home/tmp/work可以用於取出目錄值

Bash和Ksh中查詢和執行歷史命令

在linux的bash環境中,可以比較方便的搜尋和執行最近輸入過的命令,其實,在unix的ksh環境中,也可以做到,不過方法有所不同。總結這兩種shell環境下相關的歷史命令操作如下 bash history 顯示歷史命令 history 10 顯示最近的10條歷史命令 顯示並執行上一條歷史命令 2...

Bash和Ksh中查詢和執行歷史命令

bash history 顯示歷史命令 history 10 顯示最近的10條歷史命令 顯示並執行上一條歷史命令 27 顯示並執行第27條歷史命令 2 顯示並執行倒數第2條歷史命令 ps 顯示並執行上一條以ps開頭的命令 ps p 顯示上一條以ps開頭的命令 pass 顯示並執行上一條包含pass的...

Bash和Ksh中查詢和執行歷史命令

在linux的bash環境中,可以比較方便的搜尋和執行最近輸入過的命令,其實,在unix的ksh環境中,也可以做到,不過方法有所不同。總結這兩種shell環境下相關的歷史命令操作如下 plain view plain copy bash history 顯示歷史命令 history 10 顯示最近的...