点命令
等同于source命令
. a.sh #
${}
主要包裹变量用。也有一些复杂的用法,例如,模式匹配/子串/变量状态(空值/undefined)判断等。
name=abc.def.gh
${name} #输出:abc.def.gh
${name#*.} #输出:def.gh
${name##*.} #输出:gh
${c:-123} # 若c undefined或为空值,则返回123
${#name} #计算长度
等同于source命令
. a.sh #
${}
主要包裹变量用。也有一些复杂的用法,例如,模式匹配/子串/变量状态(空值/undefined)判断等。
name=abc.def.gh
${name} #输出:abc.def.gh
${name#*.} #输出:def.gh
${name##*.} #输出:gh
${c:-123} # 若c undefined或为空值,则返回123
${#name} #计算长度
本文标题:linux shell常用命令
本文链接:https://www.haomeiwen.com/subject/aecncctx.html
网友评论