分页: 1 / 1

param是个变量,${param#init=}是什么意思?

发表于 : 2008-05-11 20:20
hugebrush
param是个变量,${param#init=}是什么意思?

发表于 : 2008-05-11 20:25
eexpress
字符串的撩头去尾。
man吧。搜索。

发表于 : 2008-05-11 23:49
hugebrush
google搜索过,没搜索到。
man 要man什么?man bash?

发表于 : 2008-05-12 0:32
eexpress
5.字符串的掐头去尾
☎ echo ${variable#startletter*endletter} # #表示掐头,因为键盘上#在$前面,一个表示最小匹配
☎ echo ${variable##tartletter*endletter} 两个表示最大匹配
☎ echo ${variable%startletter*endletter} # %表示去尾,因为键盘上%在$后面,一个表示最小匹配
☎ echo ${variable%%startletter*endletter} 两个表示最大匹配

man bash

发表于 : 2008-05-12 12:21
laborer
举个例子,如果$param=="init=abcd",那么${param#init=}=="abcd";如果$param=="1234",那么${param#init=}=="1234"。看出规律来了?

发表于 : 2008-05-12 17:13
hugebrush
知道了,谢谢各位。