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

linux之()(())(())的作用

  特殊符号:
  [[ "string" =~ pattern ]]"=~":  用于判断string和右边的正则表达式pattern是否匹配(string是否包含pattern正则表达式)。
  1、${ } 与 $$与${ }都是用来引用变量的。  ${ }: 指定变量边界,也可用于对字符串变量进行截取等处理
  2、[ ]与test
  [ ] 是test命令的另一种形式,用于判断某个表达式的返回值是0或者非0,常用于if命令的判断条件test $a == "linux" 等于 [ $a == "linux" ] if test $a == "linux"; then 	echo "i am linux" elif [ $a == "java" ];then 	echo "i am java" fi
  注意 : "[" 后和 "]" 前都需要有空格,并且 "==" 两边也都要有空格
  3、$()
  用来做命令替换用,一般用于将命令返回的结果传递给变量a=$(ls /home/hadoop101/) a=ls /home/hadoop101/ a 保存的是上述命令的返回值,即一个目录列表
  4, $[ ] 和 $(( ))
  $[]和$(())的作用一样,都是进行数学运算的,支持 */%,并且在 $[ ] 和 $(( )) 中使用变量不需要$引用,可以直接使用变量名echo $[2+7] a=3;b=4;echo $[$a+$b] echo $((2+7)) a=3;b=4;echo $(($a+$b)) a=3;b=4;echo $((a+b))
  expr命令和bc命令进行数学运算echo expr 3 + 4 echo expr 3+4 echo expr 3 * 4
  注意:+-/ 的左右各需要一个空格,expr 3+4 则无法正确运算,另外使用/需要转义字符,加减不需要
  bc是linux的计算器,是交互式命令,但是bc支持从标准输入中读取参数及逆行运算,但是bc不支持从命令行中读取运算式echo "3+4"|bc
  5、[[ ]]
  [[ 是 bash 程序语言的关键字。
  [[ ]] 结构比 [ ] 结构更加通用。
  [[ 和 ]] 之间所有的字符都不会发生文件名扩展或者单词分割,但是会发生参数扩展和命令替换。
  支持字符串的模式匹配,使用=~操作符时甚至支持shell的正则表达式。
  字符串比较时可以把右边的作为一个模式,而不仅仅是一个字符串,比如[[ hello == hell? ]],结果为真。[[ ]] 中匹配字符串或通配符,不需要引号。
  使用 [[ … ]] 条件判断结构,而不是 [ … ],能够防止脚本中的许多逻辑错误。比如,&&、||、<和> 操作符能够正常存在于[[ ]]条件判断结构中,但是如果出现在[ ]结构中的话,会报错。比如可以直接使用if [[ $a !=1 && $a != 2 ]], 如果不适用双括号, 则为if [ $a -ne 1] && [ $a != 2 ]或者if [ $a -ne 1 -a $a != 2 ]。
  bash把双中括号中的表达式看作一个单独的元素,并返回一个退出状态码。
  [root@linuxforliuhj ~]# cat a.txtif [ $1 > 5 ];then 	echo "$1的值大于5" else 	echo "$1的值小于5" fi
  如果使用[[ ]] 的话则可以去掉转义字符if [[ $1 > 5 ]];then 	echo "$1的值大于5" else 	echo "$1的值小于5" fi
  支持&&和||,但是仅仅支持==和!=的连接判断
  也可以使用&&或者||,但是只支持==或者!=的连接if [[ $a != 3 && $a != 10 ]];then 	echo "hello i am linux" fi
  如果不使用[[ ]]的话则需要这样写:if [[ $a != 3 -a $a != 10 ]];then 	echo "hello i am linux" fi
  或者if [[ $a != 3 ]&&[ $a != 10 ]];then 	echo "hello i am linux" fi
  [[ ]]在比较字符串支持正则匹配和通配符匹配
  在[[ ]]中进行 == 或者 != 比较时可以进行通配符匹配
  案例1:if [[ linux == l?nu? ]];then 	echo "i am linux" else 	echo "i am not linux" fi
  案例2:if [[ linux == li* ]];then 	echo "i am linux" else 	echo "i am not linux" fi
  在[[ ]]中可以使用 =~ 进行正则匹配
  案例1:if [[ linux =~ ^li ]];then 	echo "i am linux" else 	echo "i am not linux" fi
  案例2:if [[ linux =~ ^li[abn]ux ]];then 	echo "i am linux" else 	echo "i am not linux" fi
  6、(( ))
  (( )) 的主要用法大概有三个:
  与$结合使用进行数学运算$(( ))
  在for循环命令中控制循环,类似于c语言
  改变变量的值,且不需要$引用for((i=1;i<10;i++)) do 	echo "this is $i" done  i=0 while [ $i -le 10 ] do 	echo "this is $i" 	((i++)) done
  或者i=0 while [ $i -le 10 ] do 	echo "this is $i" 	((i=i+1)) done

鸿蒙手机来了,能否与安卓iOS三足鼎立?来源中国新闻网中新网客户端北京6月3日电(记者吴涛)2日,华为鸿蒙系统HarmonyOS2发布,一批搭载鸿蒙系统的手机平板智能手表等终端也正式和消费者见面,来一睹为快。鸿蒙手机系统鸿蒙手机,正式发布华为技术有限公司于6月2日举行HarmonyOS2及华为全场景新品发布会。这也意味着搭载HarmonyOS(鸿蒙)的手机已经变成面向市场的正式产品。早在5月25日,华为公司官方微博智能电动车如何离我们更近一步来源中国青年报张真齐在知名互联网问答社区知乎中,有一个对于未来出行,你有哪些猜想和疑问的问题引发了不少汽车从业者的关注。5G技术未来最令人期待的并非通信,而是万物互联。在这一前提下2021手机处理器排行旗舰麒麟9000骁龙888A14仿生次旗舰A13仿生麒麟9000e骁龙870天玑1200高端骁龙865麒麟990天玑1100中高端骁龙780G麒麟990E麒麟985天玑1000天玑期待已久的P50系列终于现身啦昨晚在鸿蒙发布会尾声,余承东公布了P50pro的外观,两个硕大的圆形矩阵囊括了4枚镜头加一枚闪光灯,外面还有一层圆环包裹,在辨识度上绝对是有了,同样也期待它在影像上为我们带来不一样需要做手术或者医疗直播,有推荐的平台吗?需要做手术或者医疗直播,有推荐的平台吗?那一定是盟主直播了教育培训,无论在哪个时代,始终都是全民热议的话题之一。近段时间,教育培训行业风波不断,前脚微信官方一纸封杀令(关于利诱朋友什么牌子的路由器信号最好?路由器是个消耗品,用个两三年就会出现信号不稳的问题,因此一般我过个两三年就会更换,至今我用过腾达,TP,水星,华为四个品牌,TP用过三个。下面就这四个品牌谈一下我个人感受,由于时间网吧那么多电脑为什么不卡?他们用的什么路由器?网吧用什么路由器?很多人觉得网吧会用软路由,这么说吧,用软路由的网吧要么是落后的网吧,要么是预算有限。现在的网吧大多数使用防火墙作为网络出口,加上一个行为管理器做流量控制。我简单举750ti有必要换960吗?好解说就是我,我就是误入歧途的好解说雪色!750ti有必要换960吗?您是要打游戏,还是要做视频呢?不过,也无所谓了,反正对显卡的要求都很高。回答问题之前,我们先从显卡天梯图上,对谁能给我解释一下鸿蒙到底有什么用?估计你这个问题也火不了。但是我闲着也是闲着,就给你叨叨两句。鸿蒙系统是在苹果和安卓以外的一个操作系统。能广泛用于各类智能电器,也就是所谓的万物互联。众所周知,这个系统是被美国逼着推美国将59家中企列入黑名单,你还会用苹果吃肯德基吗?会损失吗?美国将59家中企列入黑名单手机我用的是华为荣耀,穿衣是李宁,汉堡吃华莱士,车是华系品牌,超市去欧亚,消费用的是人民币或者支付宝或者微信等等。每天生活的很好呀,没有什么损失呀。不明白
CentOS通用脚本处理jar包程序不同应用只需要修改AppName参数内容即可实现jar包的启动,停止,重启启动。newapp。shstart停止。newapp。shstop重启。newapp。shrestarts2022年1月工业互联网融资迎开门红5家企业获亿元融资2022年新年伊始,工业互联网融资就开始捷报频传,工控安全大数据低代码区块链等各领域百花齐放。据大东时代智库(TD)不完全统计,2022年1月,工业互联网领域共发生14起融资事件,Python和Excel终于互通了!这个插件能自动生成代码实现数据分析加载一个Jupyter插件后,无需写代码就能做数据分析,还帮你生成相应代码?没错,只需要加载这个名为Mito的小工具包,用Python做数据分析,变得和用Excel一样简单介绍以E刘强东预言成真!天猫求变,阿里杀向京东阿里将设立品牌自营店面对电商世界中停不下来的唇枪舌战,刘强东曾明确表示京东的商业模式才是最健康的,阿里未来肯定会向京东的商业模式学习。现在这一天似乎真的要来了,他的预言要实现了。阿加仓阿里巴巴!芒格发声北京时间2月17日凌晨,查理芒格出席了DailyJournal年会,并对为何加仓阿里巴巴对当前经济环境如何判断等诸多问题作出回应。在芒格看来,中国的投资机遇仍然值得重视。Daily阿里45亿投资的汇通达上市了,瞄准12。3亿人口的下沉市场?1hr2月18日,聚焦下沉市场的零售平台服务商汇通达网络上市,定价43港元,市值240亿港元,开盘后短期最高涨1。28,随后几乎维持在发行价,不过,最后收盘时被猛拉到45。1港元,美将腾讯阿里所属电商网站列入侵犯知识产权名单,外交部回应2月18日,外交部发言人汪文斌主持例行记者会。有记者就美国贸易代表办公室将腾讯和阿里巴巴所属电商网站列入恶名市场名单一事提问,美方称相关网站侵害了知识产权。汪文斌表示,你提到的有关最前线ACRCloud自动内容识别技术已被Josh采用,后者在印度月活1。39亿36氪获悉,在印度月活跃用户达到1。39亿的短视频应用Josh,已采用中国企业ACRCloud提供的自动内容识别技术,帮助其管理和监控用户分享或上传的音乐内容。用户可以在Josh进微信新规又来了!3月1日后这批人或将无法收到转账互联网的快速发展,改变了我们许多人的生活方式,尤其是在交易方面,国人已经全面进入到了无现金交易时代,从菜市场到售楼处,扫码支付在许多领域已经成为国人的主要支付方式。在这一过程中,微华为为何选择责任中心制,而不是事业部制?华为为什么不采用事业部制,而选择责任中心制?是不是事业部制不好?事业部制非常好,华为隔壁的美的,就是事业部制,也非常成功。华为选择责任中心制,主要是华为所在的产业需要聚合智慧打群架低于1美元的前5个元宇宙项目5Verasity(VRA)单价0。02793美元Verasity于2019年4月推出,将自己描述为电子竞技数字娱乐和广告技术的未来。该项目希望通过其专有的PoV协议来应对价值16