其他分享
首页 > 其他分享> > 实验报告(五)

实验报告(五)

作者:互联网

一、定义变量

定义变量有三种方式,分别是无引号,单引号,双引号;

 

二、输出变量值

有两种方法:换行输出和不换行输出

-E禁止反斜杠转移,与-e参数功能相反,所以选项-e为换行输出,-E为不换行输出。

 

 

三、修改变量值,追加新内容,并输出

①修改变量值

1.直接重新赋值

 

2.用命令的执行结果为变量赋值,`command`或$(command)

 

 

 ②追加新内容

可以使用“$variable_name”或${variable_name}

 

四、使用read赋值变量值,并输出。对选项-p,-n进行练习

 

 -p选项的作用是显示提示信息

-n选项的作用是读取num个字符,而不是整行字符。

 

五、输出系统环境变量

使用env或者export可以查看当前系统环境变量

 

 

 

 

六、特殊变量的应用:$、?

$可以查看当前bash的进程号。?可以返回上一个命令的状态码,一般用0表示成功,非0表示失败

 

 执行echo $$命令后,输出当前bash的进程号,然后执行echo $?命令,可以看到返回了0,说明echo $$命令执行成功了。cd my1命令的状态码为1,说明该命令没有执行成功,

 因为目录中并没有my1这个目录。

 

七、输出重定向 ">" ">>"

输出重定向是指命令的结果不再输出到显示器上,而是输出到其它地方,一般是文件中。

1.在命令后输入 ">",并且跟一个文件名,表示对该文件内容进行覆盖。

2.在命令后输入 ">>",并且跟一个文件名,表示在该文件内容的基础上追加新内容。

 

八、输入重定向

输入重定向就是改变输入的方向,不再使用键盘作为命令输入的来源,而是使用文件作为命令的输入。

1.在命令后输入 "<",并且跟一个文件名,表示将该文件的输出作为命令的输入。

2.command <file1 >file2,将file1作为command的输入,并将command的处理结果输出到file2。


 

九、管道 "|" 练习

管道命令的功能是让一个命令的输出变成另一个命令的输入

 

标签:输出,换行,变量值,命令,command,实验报告,输入
来源: https://www.cnblogs.com/ybshhh/p/16292043.html