概述
本教程操作环境:linux7.3系统,DELL G3电脑。
shell脚本基本命令:
1、echo 命令
1.1 基本使用
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。输出字符串时,可以省略掉引号。echo命令默认在末尾添加换行符。
username='uusama'
echo $username # 输出 uusama
echo test # 输出 test
echo 'test' # 输出 test
echo there is test str # 输出 there is test str
登录后复制
1.2 特殊输出
read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,如果是命令行使用echo命令,则要添加 -e 选项,激活转义字符。
显示转义字符使用双引号,如 echo “”It is a test””
显示换行使用:echo “n”
显示不换行使用:echo “c”
使用反引号显示命令执行结果:echo `date` (反引号)
使用单引号原样输出字符串: echo ‘n${username}c’
2、printf 命令
printf 命令模仿 C 程序库(library)里的 printf() 程序。标准所定义,因此使用printf的脚本比使用echo移植性好。
printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自动添加换行符,我们可以手动添加 n。
2.1 使用方法
printf format-string [arguments...]
# 举例
printf "%-10s %-8s %-4sn" 姓名 性别 体重kg
登录后复制
3、test 命令
Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。
数值测试
示例:
num1=100
num2=100
if test [num1] -eq[num1]−eq[num2]
then
echo '两个数相等!'
else
echo '两个数不相等!'
fi
# [] 计算简单算术运算
echo $[num1+num2]
登录后复制
代码中的 [] 执行基本的算数运算。
以上就是shell脚本基本命令有哪些的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是含蓄蛋挞为你收集整理的shell脚本基本命令有哪些的全部内容,希望文章能够帮你解决shell脚本基本命令有哪些所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复