扣丁学堂Linux培训分享经典的Shell脚本问题

2019-08-28 11:06:59 2904浏览

本篇文章扣丁学堂Linux培训小编给小伙伴们分享一些经典的Shell脚本问题,对Linux开发技术或者是对Shell脚本问题感兴趣的小伙伴就随扣丁学堂Linux培训小编来了解一下吧。


扣丁学堂Linux培训分享经典的Shell脚本问题


1、如何计算本地用户数目?


wc-l/etc/passwd|cut-d""-f1或者cat/etc/passwd|wc-l


2、不用wc命令如何计算字符串中的单词数目?


set${string}

echo$#



3、如何列出第二个字母是a或b的文件?


ls-d?[ab]*


4、如何将整数a加到b并赋值给c?


c=$((a+b))

c=`expr$a+$b`

c=`echo"$a+$b"|bc`


5、如何去除字符串中的所有空格?


echo$string|tr-d""


6、写出输出数字0到100中3的倍数(0369…)的命令?


foriin{0..100..3};doecho$i;done

for((i=0;i<=100;i=i+3));doecho"Welcome$itimes";done


7、如何打印传递给脚本的所有参数?


echo$*

echo$@


8、[$a==$b]和[$a-eq$b]有什么区别


[$a==$b]-用于字符串比较

[$a-eq$b]-用于数字比较


9、=和==有什么区别
=-用于为变量赋值

==-用于字符串比较


10、写出测试$a是否大于12的命令?


[$a-gt12]


11、如何检查字符串是否以字母"abc"开头?


[[$string==abc*]]


想要了解更多关于Linux开发方面内容的小伙伴,请关注扣丁学堂Linux培训官网、微信等平台,扣丁学堂IT职业在线学习教育有专业的Linux讲师为您指导,此外扣丁学堂老师精心推出的Linux视频教程定能让你快速掌握Linux从入门到精通开发实战技能。扣丁学堂Linux技术交流群:422345477。



扣丁学堂微信公众号                          Python全栈开发爬虫人工智能机器学习数据分析免费公开课直播间


      【关注微信公众号获取更多学习资料】         【扫码进入Python全栈开发免费公开课】



查看更多关于“Linux培训资讯”的相关文章>>


标签: Linux培训 Linux视频教程 红帽Linux视频 Linux学习视频 Linux入门视频 红帽RHCE/RHCSA考试

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号