变量说明$0当前脚本的文件名$n传递给脚本或函数的参数,n是数字,第n个参数$#传递给脚本或函数的参数个数$*传递给脚本或函数的所有参数$@传递给脚本或函数的所有参数。被””包含时,与$*稍有不同$?上个命令的退出状态,或函数返回值$$当前shell的进程ID示例:#!/bin/bashecho"FileName:$0"echo"FirstParameter:$1"echo"SecondParam
分类:
其他好文 时间:
2018-02-27 16:32:00
阅读次数:
156
变量设置方式说明示例${#变量}变量的长度A='Hello world!'echo ${#A}结果:12${变量:-word}如果变量为空或未定义,则变量展开为”word”;否则,展开为变量的值A='Hello world!'echo ${A:-OK}结果:Hello wold!unset A或 A=’’echo ${A:-OK}结果:OK${变量:+word}如果
分类:
其他好文 时间:
2018-02-27 16:02:43
阅读次数:
164
变量设置方式说?? 明示例${变量#关键字}若变量内容从头开始的数据符合“关键字”,则将符合的最短数据删除A=abc123abc1234aa123bb123ccecho ${A#*abc}结果:abc123abc1234aa123bb123cc${变量##关键字}若变量内容从头开始的数据符合“关键字”,则将符合的最长数据删除A=abc123abc1234aa123bb123cc
分类:
其他好文 时间:
2018-02-27 11:01:22
阅读次数:
114