?? var-match.sh
字號:
#!/bin/bash# var-match.sh:# Demo of pattern replacement at prefix / suffix of string.v0=abc1234zip1234abc # Original variable.echo "v0 = $v0" # abc1234zip1234abcecho# Match at prefix (beginning) of string.v1=${v0/#abc/ABCDEF} # abc1234zip1234abc # |-|echo "v1 = $v1" # ABCDEF1234zip1234abc # |----|# Match at suffix (end) of string.v2=${v0/%abc/ABCDEF} # abc1234zip123abc # |-|echo "v2 = $v2" # abc1234zip1234ABCDEF # |----|echo# ----------------------------------------------------# Must match at beginning / end of string,#+ otherwise no replacement results.# ----------------------------------------------------v3=${v0/#123/000} # Matches, but not at beginning.echo "v3 = $v3" # abc1234zip1234abc # NO REPLACEMENT.v4=${v0/%123/000} # Matches, but not at end.echo "v4 = $v4" # abc1234zip1234abc # NO REPLACEMENT.exit 0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -