??最近学习了shell相关语法,顺便总结一下关于shell的输入输出命令read和echo、printf。
shell的输入命令,可以从标准控制台中读取一行,并把输入行中的每个字段赋值给指定的变量
可以看到 a变量被赋值为1 b变量被赋值为3
echo是输出命令,自带换行功能,可以使用双引号或单引号甚至不带符号输出字符串,但是只有双引号下能输出变量值
示例:
可以看到使用单引号括起来包含变量的字符串会原样输出
printf 也是一个输出命令,但是跟echo不同的是不带有自动换行的功能,printf的输出格式可以自定义
语法:printf format-str [args...]
format-str 是格式化字符串,使用后面的参数进行替换
示例:
常见的格式化字符有:
%s 字符串
%c 单个字符
%d 整数
%f 小数 可以控制小数点后的位数 %.2f 表示小数点后保留两位
?? 最后继续总结一下吧:
输入命令 read
输出命令 echo\printf
??希望对看到本文的你有帮助。
上一篇 Linux命令——压缩和解压缩 |
创作不易,记得点赞收藏哦
| 下一篇 待定 |