金华专业做网站,定做app需要多少钱,关于网站建设的ppt,湛江定制建站学习目标变量的赋值变量的访问变量的输入 12-4-1 变量的赋值在Shell编程中#xff0c;所有的变量名都由字符串组成#xff0c;并且不需要对变量进行声明。要赋值给一个变量#xff0c;其格式如下#xff1a;变量名值。注意#xff1a;等号()前后没有空格例如#xff1a; …学习目标变量的赋值变量的访问变量的输入 12-4-1 变量的赋值在Shell编程中所有的变量名都由字符串组成并且不需要对变量进行声明。要赋值给一个变量其格式如下变量名值。注意等号()前后没有空格例如 x6 a”How are you ”表示把6赋值给变量x字符串“How are you ”赋值给变量a。 12-4-2 访问变量值如果要访问变量值可以在变量前面加一个美元符号“$”例如ubuntuubuntu:~$ aHow are you ubuntuubuntu:~$ echo He just said:$aHe just said:How are you ubuntuubuntu:~$ 一个变量给另一个变量赋值可以写成变量2$变量1。例如x$ii可以写成i$i1 12-4-3 键盘读入变量值在Shell程序设计中变量的值可以作为字符串从键盘读入其格式为 read 变量例如:ubuntuubuntu:~$ read strread为读入命令它表示从键盘读入字符串到str。 实例编写一个Shell程序test3程序执行时从键盘读入一个目录名然后显示这个目录下所有文件的信息。分析存放目录的变量为DIRECTORY其读入语句为read DIRECTORY显示文件的信息命令为ls –a 。 ubuntuubuntu:/home/study$ vi test3
#! /bin/sh
echo please input name of directory
read DIRECTORY
cd $DIRECTORY
ls -lubuntuubuntu:/home/study$ chmod x test3
ubuntuubuntu:/home/study$ ./test3
please input name of directory
/home #输入路径时需“/” 实例运行程序test4从键盘读入x、y的值然后做加法运算最后输出结果。 #! /bin/shecho please input x y
read x y
echo $x $y
zexpr $x $y
echo The sum is $z 注意read x y –多个变量之间用空格隔开切忌用逗号(,)zexpr $x $y1)、expr ‘’ 两边有空格2)、倒引号表示在被引用的内容要做运算转载于:https://www.cnblogs.com/linjiqin/p/3148664.html