美文网首页
坚持打卡学习第十五天——shell脚本编写三

坚持打卡学习第十五天——shell脚本编写三

作者: 去追星星 | 来源:发表于2021-12-30 21:54 被阅读0次

echo命令

用于字符串输出
(1)普通字符串

echo string
或者
echo "string"

二者效果一样,双引号可省略
(2)显示变量
read命令:从标准输入行中读取一行,并赋值给shell变量

read username
read pwd
echo "username="$username
echo "pwd="$pwd
图 1

(3)输出结果定向至文件

echo it is > test.txt
图 2

printf命令

另一个输出命令,使用printf的脚本比使用echo的脚本移植性好
命令语法:

printf format-string [arguments...]
%s %c %d %f格式替代符
%s输出一个字符串
%c输出一个字符
%d整型输出
%f输出实数,以小数形式输出
示例:
%-10s:-左对齐,宽度为10个字符
%-4.2f:-左对齐,宽度为4个字符,.2保留两位小数
printf "%s\n" abd cabc
printf "%s" abd ccc
图 3

注:printf换行符需要手动输入,格式指定一个参数,有多余参数,格式会被重用

test命令

检查条件是否成立

图 4

注:两组if条件,第一个是test比较,第二个为[]执行基本算术运算
输出结果:

图 5

相关文章

网友评论

      本文标题:坚持打卡学习第十五天——shell脚本编写三

      本文链接:https://www.haomeiwen.com/subject/dsrwqrtx.html