📄 var-match.sh
字号:
#!/bin/bash# var-match.sh:# 对字符串的前缀和后缀进行模式替换的一个演示.v0=abc1234zip1234abc # 变量原始值.echo "v0 = $v0" # abc1234zip1234abcecho# 匹配字符串的前缀(开头).v1=${v0/#abc/ABCDEF} # abc1234zip1234abc # |-|echo "v1 = $v1" # ABCDEF1234zip1234abc # |----|# 匹配字符串的后缀(结尾).v2=${v0/%abc/ABCDEF} # abc1234zip123abc # |-|echo "v2 = $v2" # abc1234zip1234ABCDEF # |----|echo# ----------------------------------------------------# 必须匹配字符串的开头或结尾,#+ 否则是不会产生替换结果的.# ----------------------------------------------------v3=${v0/#123/000} # 匹配, 但不是在开头.echo "v3 = $v3" # abc1234zip1234abc # 不会发生替换.v4=${v0/%123/000} # 匹配, 但不是在结尾.echo "v4 = $v4" # abc1234zip1234abc # 不会发生替换. exit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -