变量
1
[hadoop@master test]$ name=yunix
[hadoop@master test]$ echo $name
yunix
2
[hadoop@master test]$ name="yang yuan"
[hadoop@master test]$ echo $name
yang yuan
3
[hadoop@master test]$ name=yang yuan
-bash: yuan: command not found
备注:字符串中含有空格,需在字符串外加双引号
4
定义全局变量
export name=yunix
read命令
read命令是一个内置命令,用于从终端或文件读取输入。read命令读取一个输入行,直至遇到换行符,
行尾的换行符在读入时将被转换成一个空字符。如果read命令后未跟变量名,读入的行将被赋值给
内置变量REPLY。如果带-r,read命令将忽略反斜杠/换行符对,而把反斜杠作为行的一部分。
read命令有4个控制选项:-a,-e,-p,-r
1
read answer:从标准输入读取一行并赋