范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

什么是命令行参数(读取shell命令行中的参数)

  什么是命令行参数(读取shell命令行中的参数)
  shell脚本通过美元符号$读取命令行中的参数,比如$0表示程序名,$1表示第一个参数,$2表示第二个参数,${10}表示表示第10个参数,以此类推。建立脚本test34.sh如下:#/bin/bash
  total=$[ $1 * $2 + $3 ]
  echo "$1 * $2 + $3 = $total"
  运行如下:
  ./test34.sh 4 5 6
  结果如下:
  4 * 5 + 6 = 26
  当把字符串输入给shell脚本的时候,注意是以空格作为分隔符,如果字符串本身就有空格的话,那么用双引号或者单引号,比如#/bin/bash
  echo "$1 is pretty nice!"
  运行如下:
  ./test35.sh "wu lin wai zhuan"
  结果如下:
  wu lin wai zhuan is pretty nice!
  $0是程序名,这个程序名是运行时输入的完整路径,而不是文件名,比如下面的:#/bin/bash
  echo "shell path is $0"
  运行输入:
  bash shell/test36.sh
  结果如下:
  shell path is shell/test36.sh
  如果想要只截取出文件名的话可以使用basename命令,这个命令会返回不包含前面路径的程序名,如脚本test37.sh#/bin/bash
  shellName=$(basename $0)
  echo "shell path is $shellName"
  运行输入:
  bash shell/test37.sh
  结果如下:
  shell path is test37.sh
  通过basename指令,我们可以通过脚本名来处理相应的逻辑,比如建立一个shell脚本,然后创建两个不同名字的链接,让这两个链接处理不同的逻辑。建立脚本test38.sh如下:#/bin/bash
  name=$(basename $0)
  if [ $name = "add" ];then
  res=$[ $1 + $2 ]
  elif [ $name = "mul" ];then
  res=$[ $1 * $2 ]
  fi
  echo "$0 -> result is $res"
  然后,创建两个链接文件:ln -s test38.sh add
  ln -s test38.sh mul
  输入:
  ./add 4 4
  运行结果为:
  ./add -> result is 8
  输入:
  ./mul 5 6
  运行结果为:
  ./mul -> result is 30

smokinggun(老外说smokinggun是指什么意思?)smokinggun(老外说smokinggun是指什么意思熟词偏义是英语中常见的情况,看似每个单词都认识,连在一起就不知道是什么意思。比如下面的表达1Areyousmoking是白带常规(怎样的白带算异常)白带常规(怎样的白带算异常)白带,可以说是衡量女性身体健康的标准,很多的妇科病,都可以表现在白带异常上,如阴道炎宫颈炎盆腔炎尿道炎慢性盆腔痛淋病尖锐湿疣梅毒生殖器疱疹等等。所以,白spv公司是什么意思(spv是检查什么的)一什么是SPV?SPV,全称为specialpurposevehicle(特殊目的实体),通常指仅为特定专项目的而设立的法律实体。有时也被称为SPE(SpecialPurposeE幼儿睡眠曲(超有效果的睡眠曲大全)幼儿睡眠曲(超有效果的睡眠曲大全)在白天经过宝宝的折腾后,夜晚降临,很多粑粑妈妈在宝宝还没有睡意之前就已经很疲劳了,因此哄宝宝睡觉是一件十分必要的事情。心理学研究证明,旋律优美柔和单纯测试(三分钟测你的单纯指数)单纯测试(三分钟测你的单纯指数)面对社会的变迁,自己的变化,你的内心是否依然保持单纯呢?下面,我们就通过测试来看看吧。1日常生活中,别人总是把你当做受气包吗?是的跳2不是跳4亲人才单纯的孩子(乡村的孩子单纯过头了)单纯的孩子(乡村的孩子单纯过头了)在找工作这方面,弟弟说,没有人带,谁有好工作给你。他就是不愿意进工厂,不愿意进餐厅,他说的那些打工的地方都不适合他。遇到的老板娘,请他吃剩饭,遇到动脉曲张(下肢动脉硬化和下肢静脉曲张)动脉曲张(下肢动脉硬化和下肢静脉曲张)一什么是下肢动脉粥样硬化?下肢动脉粥样硬化,是指下肢动脉出现冠状动脉硬化的过程,继而出现下肢动脉粥样硬化斑块形成狭窄出现或者血管闭塞的一系列改动脉硬化怎么办(动脉硬化危害大吗?)动脉硬化怎么办(动脉硬化危害大吗?)随着生活水平环境的变化,心梗脑中风等疾病逐渐成为威胁国人健康的主要疾病,归根到底都和一个叫动脉硬化的问题有着密切的联系。很多人在体检过程中被告知雾霾危害(雾霾污染问题日益严重)雾霾危害(雾霾污染问题日益严重)01你知道什么是雾霾吗?学会区分雾和霾,了解雾霾形成相关的污染物1概述根据世界银行研究报告分析结果,我国在全球20个环境污染最严重的城市中占比达16氯气有毒吗(洁厕灵消毒液有毒氯气)氯气有毒吗(洁厕灵消毒液有毒氯气)导语生活中的很多人为了不影响工作和学习,发现自己生病了之后,就会买来各种药乱吃。但是你需要注意了,有些药是不能够胡乱一起服用的,严重的会导致中毒,烤箱排名(烤箱品牌十大排名)烤箱排名(烤箱品牌十大排名)很多家庭都喜欢在家里一起做糕点,大家最喜欢的就是烤制品糕点,这时候就需要有一台烤箱。但是市面上烤箱品牌那么多,到底该如何选择呢?就让小编给大家讲讲烤箱品
最经典的韩剧(请回答1988最好看一部韩剧)最经典的韩剧(请回答1988最好看一部韩剧)1988真的是我看过最好看的一部韩剧,没有之一,以后也不会有超越它的剧,因为情感共通,因为每个人物的个性都跟生活中的他们一样,所以温暖。请回答1998(每年必刷好剧请回答1988)请回答1998(每年必刷好剧请回答1988)不知道大家有没有这种感觉现在的电视剧很多,经常一个月就能出好几个爆款,可是我们依然会遭遇剧荒。很多电视剧虽然好看,但是过了那阵风就再没人汪涵和何炅(汪涵和何炅芒果一哥之争)汪涵和何炅(汪涵和何炅芒果一哥之争)芒果台的何炅和汪涵,主持人,谁是芒果的一哥?这场无休止的争论似乎从未停止过。两大支柱汪涵和何炅,之间的竞争关系更加混乱,这个老梗一遍又一遍地重复北川景子杨幂(34岁北川景子,被称为日本杨幂)北川景子杨幂(34岁北川景子,被称为日本杨幂)我们总是能够看到有不少撞脸的明星,因为一些面部特征相似而让人有神似的感觉。日本女演员北川景子就被称为日本杨幂,看到下面这张图还是挺像的中英时差(英国中国时差)中英时差(英国中国时差)每一国家的时差都是不一样的,每一个国家城市里面的时间也是有一定的差距的,所以我们看见有的地方亮的比较早,有的地方黑的比较晚也是比较正常的。一年四季时间也是在房产中介哪个好(哪个房产中介正规)房地产中介信用如何?今日,广州市房屋交易监管中心和广州市房地产中介协会联合发布2020年度广州市房地产中介信用白皮书(以下简称白皮书)。截至2020年12月31日,中介服务机构信用三星智能手表多少钱?(三星两款智能手表售价曝光!)三星智能手表多少钱?(三星两款智能手表售价曝光!)三星手机的最新款智能电话手表GalaxyWatch4和GalaxyWatch4Classic的销售价现已曝出。依据公开的基本参数讯一亩地多少平(一亩地等于多少平方米丈)土地面积一亩等于多少平方米?对于这个话题,可能大家都会说是666。67平方米,这是国家明文规定的,而且也实行了这么多年,还问这个常识性的问题,难道这点知识都没有吗?实际上,这个真的从成都到亚丁稻城(成都自驾稻城亚丁)从成都到亚丁稻城(成都自驾稻城亚丁)稻城亚丁,今年刚升为5A级景区,一面被众多国际旅者拍手称道,一面又令去过的不少网友感到后悔。无论如何,作为香格里拉之魂最后的香巴拉水蓝色星球上的泸沽湖到丽江(泸沽湖可以自驾环湖么?)泸沽湖到丽江(泸沽湖可以自驾环湖么?泸沽湖可以自驾环湖的。泸沽湖的环湖路是双向两车道的柏油路,道路沿着泸沽湖的湖岸边盘旋一圈,全程有76公里。环湖路面虽然全程蜿蜒盘旋穿乡过寨,但并多少岁可以领养老金(个人缴纳社保多少岁开始领取养老金?)多少岁可以领养老金(个人缴纳社保多少岁开始领取养老金?)养老金是很多人缴纳社保的初衷,因为缴纳了社保之后再我们退休之后可以领取养老金,可以在很大程度上保证我们的晚年生活质量。那么如