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

2019-08-23 10:07:53 2700浏览

本篇文章扣丁学堂Linux培训小编给读者们分享一些经典的Shell脚本面试问题,对Shell脚本问题还不太熟悉或者不是很了解的小伙伴就来学习一下吧。


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


1、如何在脚本中使用参数?


第一个参数:$1,第二个参数:$2
例子:脚本会复制文件(arg1)到目标地址(arg2)
./copy.shfile1.txt/tmp/
catcopy.sh
#!/bin/bash
cp$1$2


2、如何计算传递进来的参数?


$#


3、如何检查之前的命令是否运行成功?


$?


4、如何获取文件的最后一行?


tail-1


5、如何获取文件的第一行?


head-1


6、如何获取一个文件每一行的第三个元素?


awk'{print$3}'


7、假如文件中每行第一个元素是FIND,如何获取第二个元素


awk'{if($1=="FIND")print$2}'


8、如何调试bash脚本


将-xv参数加到#!/bin/bash后
例子:
#!/bin/bash–xv


9、举例如何写一个函数?


functionexample{
echo"Helloworld!"
}
10.如何向连接两个字符串?
V1="Hello"
V2="World"
V3=${V1}${V2}
echo$V3
输出

HelloWorld


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



                          JavaEE/微服务/源码解析/分布式/企业级架构【VIP体验课】


     【关注微信公众号获取更多学习资料】        【扫码进入JavaEE/微服务VIP免费公开课】  



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


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

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

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

京公网安备 11010802030908号