${var:-value}:如果变量var有值,引用var的值;如果变量var的值为空,引用值value。示例:read–p‘…’abc;abc=${abc:-value}${var:=value}:如果变量var有值,引用var的值;如果变量var的值为空,引用值value。而且会设定变量var的值为value。${var?=value}:如果变量var有值?.
分类:
其他好文 时间:
2014-07-01 06:07:56
阅读次数:
138
${var#*word}:表示以word为$VAR的分隔符,从左至右,找到第一次匹配的分隔符以后,去掉分隔符(含分隔符)左侧的所有字符${var##*word}:表示以word为$VAR的分隔符,从左至右,找到最后一次匹配的分隔符以后,去掉分隔符(含分隔符)左侧的所有字符${var%word*}:表示以word为$VA..
分类:
其他好文 时间:
2014-07-01 06:07:11
阅读次数:
178
Maven提供了三个隐式的变量可以用来访问环境变量,POM信息,和Maven Settingsenvenv变量,暴露了你操作系统或者shell的环境变量。便 如在Maven POM中一个对${env.PATH}的引用将会被${PATH}环境变量替换,在Windows中为%PATH%.projetcp...
分类:
其他好文 时间:
2014-06-29 18:57:44
阅读次数:
163
source map文件是js文件压缩后,文件的变量名替换对应、变量所在位置等元信息数据文件,一般这种文件和min.js主文件放在同一个目录下。 比如压缩后原变量是map,压缩后通过变量替换规则可能会被替换成a,这时source map文件会记录下这个mapping的信息,这样的好处就是说,在调试的...
分类:
Web程序 时间:
2014-06-21 00:16:42
阅读次数:
268
代码如下#!/bin/basha=123let"a+=1"echoa=$aechob=${a/12/BB}echo"b=$b"执行结果为a=124b=BB4b=${a/12/BB}变量a中的值12被替换为BB,所以$b=BB4
分类:
其他好文 时间:
2014-06-10 22:20:41
阅读次数:
242
4.1 变量替换变量替换: 是指通过变量名替换成其内部包含的变量值.变量赋值, variable
这个是变量名, $variable 这个是变量值.a=375hello=$a注意: 赋值时, 千万不要有空格“” 双引号不会影响变量替换,‘’
单引号中不会发生变量替换$variable 是 ${var...
分类:
其他好文 时间:
2014-05-12 16:02:33
阅读次数:
300