标签:输出 换行 变量值 命令 command 实验报告 输入
一、定义变量
定义变量有三种方式,分别是无引号,单引号,双引号;
二、输出变量值
有两种方法:换行输出和不换行输出
-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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。