专线服务器:shell脚本基本命令包括什么,用法是什么
【温馨提醒】本文内容收集整理于互联网,仅作参考!如需咨询“shell脚本基本命令包括什么,用法是什么”等有关服务器、云主机租用、托管、配置、价格问题,请随时咨询YINGSOO客服,获取最新优惠!
【主机推荐】美国CN2服务器促销 | 服务器试用 | 香港站群服务器促销
【主机问答】海外云主机租用哪家好?海外云主机好在哪?
在实际应用中,我们有时候会遇到“shell脚本基本命令包括什么,用法是什么”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“shell脚本基本命令包括什么,用法是什么”文章能帮助大家解决问题。shell脚本基本命令:1、Shell的echo指令与PHP的echo指令类似,都是用于字符串的输出;2、printf命令模仿C程序库里的【printf()】程序;3、test命令用于检查某个条件是否成立。
本教程操作环境:linux7.3系统,DELL G3电脑。
shell脚本基本命令:
1、echo 命令
1.1 基本使用
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。输出字符串时,可以省略掉引号。echo命令默认在末尾添加换行符。
username='uusama'echo $username # 输出 uusamaecho test # 输出 testecho 'test' # 输出 testecho 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 %-4s\n" 姓名 性别 体重kg
3、test 命令
Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。
数值测试
参数 说明
-eq 等于则为真
-ne 不等于则为真
-gt 大于则为真
-ge 大于等于则为真
-lt 小于则为真
-le 小于等于则为真
示例:
num1=100num2=100if test [num1] -eq[num1]−eq[num2]then echo '两个数相等!'else echo '两个数不相等!'fi# [] 计算简单算术运算echo $[num1+num2]
代码中的 [] 执行基本的算数运算。
以上就是关于“shell脚本基本命令包括什么,用法是什么”的介绍了,感谢各位的阅读,希望这篇文章能帮助大家解决问题。如果想要了解更多知识,欢迎关注本公司,小编每天都会为大家更新不同的知识。
YINGSOO与中华电信、TRUE、NTT、电讯盈科、Level(3)、FPT Telecom等当地一线电信运营商合作,极大程度上保障了线路的可靠性、稳定性,对线路稳定存在疑虑的客户大可不必担忧。YINGSOO提供各种稳定的专线服务器,对线路稳定有特殊要求的朋友欢迎咨询我们。—— YINGSOO服务热线:400-630-3752
热搜词条:【饥荒买那种服务器】【公司主页可以挂香港服务器吗】【奇亚币 小硬盘】【数据中心冷却技术发展趋势】【vps 封】【国内服务器虚拟化厂商排名】【中小企业IT机房】【云服务器平台】【100t算力一天挖多少奇亚币】【mobox games邀请码】【服务器的公网宽带有什么用】【奇亚solo】【德国服务器购买】【备份专用服务器买什么】【混合云服务器】【liunux矿机挖矿教学】【海外服务器租用】【bsc testnet 地址】【独享服务器共享服务器】【区块链面临的挑战与未来展望】【医疗行业 云计算 必要性】【免费云服务器永久使用下载】【韩国服务器 租用】【qv2ray会监视浏览记录吗】【北京市朝阳区酒仙桥东路M8机房】【服务器多少钱】【欧易转账链接在那里】【bgp线路一年多少钱】【能开传奇的服务器】
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。