问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux shell脚本中 mode=${1:-sart}这句话该如何理解

发布网友 发布时间:2022-05-24 12:28

我来回答

3个回答

热心网友 时间:2023-10-13 06:50

m=${1:-start}表示,如果$1存在且不为空,m就是$1,如果$1不存在或为空,那么m就是start。操作方法如下:
1、登录CentOS7系统,打开终端在交互命令行输入(cd ..;ls -l)这样就一次执行了两个命令,这两个命令执行是通过fork出一个shell解释器,所以并不影响当前shell交互环境。

2、接着输入命令echo $?,打印出0,这个语句是显示上一条语句是否成功执行。0代表成功,1代表失败。

3、创建一个简单shell脚本vim test.sh。

4、在test.sh中写如下内容:#! /bin/shcd ..ls保存退出,第一行指定解释器。

5、运行这个脚本sh test.sh,sh是解释器。

热心网友 时间:2023-10-13 06:50

$1代表第二个参数
m=${1:-start}表示
如果$1存在且不为空,m就是$1
如果$1不存在或为空,那么m就是start
参考:http://blog.163.com/wghbeyond@126/blog/static/35166181201051483723579/

热心网友 时间:2023-10-13 06:50

mode=${1:-start}
与以下代码等价:
if [ -n "$1" ]
then
mode=$1

else
mode=start

fi
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 大众cc机油散热器怎么拆 河南添天美食品有限公司的凉皮增筋王安全吗? 06年爱丽舍空调冷凝器怎么拆 普通照明电缆型号 领克06散热器能拆掉吗 智能弱电中,RVVP4*16/0.15和RVV2*16/0.15是什么线?套什么定额?多芯软线还是双绞线?RVS2*1.5呢? 笔记本电脑usb输出12v电压正常吗 曾为给妻子买凉皮跑了几公里,张嘉译是不是很暖? 室内篮球场铺pvc运动地板,标准场地多大? 小米游戏笔记本i5GTX1060对比荣耀MagicBookProi5 MX250 那个更好 曾经做凉皮生意,收款码上是凉皮,现在不做生意了这个商家名称怎么改变? 皇家哥本哈根全蕾丝和半蕾丝区别 小米电脑GeForce MX250与PR2020不兼容怎么办? 请问小米pro15独显mx250核显Intel UHD Graphics能外接144hz显示屏吗? 电线上的spt1是什么意思? 螺栓16x100重量是多少公斤? 大一新生,选择y7000还是小米promx250版? 电脑USB插槽的电压是12V正常吗? 求教买笔记本电脑y7000好还是小米promx250? 同材料、同规格、同强度的螺丝,全螺纹与半螺纹强度一样吗? 逛商场看到有个“奥普新业”,是做浴霸那家奥普的子牌子吗? 凉皮 曾白 食品凉皮曾白剂怎么购买 高份求助西宁凉皮的做法或者好吃的凉皮做发 最薄的钢化膜多薄 Dota 各种战术指令。(拉野、对线、反补等) 找关于古典主义的花卉绘画作品? 有没有人针对360搜索做网站SEO优化呢 SEO优化为什么百度的收录多一点360和搜狗的却很少? 力的单位"N(牛)"是英语字母"N"还是希腊字母"Ν",需要证据证明~ NU高达出自哪部高达片 为什么热化学方程式的单位始终是KJ/mol 微积分中的字母读音 这三个希腊字母怎么读 有不及而无过之是什么意思 表示光的频率的字母念什么? 就是那个很像v的 是希腊字母吗? 信贷审核为什么能查到信贷人的网站浏览信息 palyground什么意思? play ground什么意思 pIayground书写格式