shell脚本编程(二)------面试题
来源:互联网 发布:乐视手机淘宝下架 编辑:程序博客网 时间:2024/06/05 03:20
1、指定目录下的所有的文件名
#!/bin/bashdata=$(find ~ -name $1) //找到文件夹所在的目录echo $datacd $datals
2、统计日志文件a.log中有多少行包含error
#!/bin/bashcat $1 | grep -i -c '\<error\>'注意:-i :忽略大小写的匹配
-c:输出总共匹配到多少行
\<:单词开始的位置
\>:单词结尾的位置
3、从file文件中读取文件的内容并输出
#!/bin/bashwhile read line #read是以换行符作为分割符的doecho $linedone <$1第二种方法:
cat $1 | while read linedoecho $linedone第三种方法:
IFS=$'\n' #for循环读取时默认以空格作为分割符,所以用IFS设置分隔符为换行符for line in $(<$1)doecho $linedone总结:
shell脚本就是把许多命令写到一个脚本文件中,然后进行批处理。
阅读全文
0 0
- shell脚本编程(二)------面试题
- Shell脚本编写及常见面试题(二)
- Linux面试题之shell编程详解(二)
- shell 脚本 面试题
- shell脚本编程(二)
- Shell脚本编程(二)
- shell脚本编程-腾讯系统工程师面试题
- Shell脚本常见面试题
- 编程面试题二
- shell编程--企业面试题
- 几个shell脚本的面试题(一)
- Shell脚本编写及常见面试题(一)
- Shell脚本编写及常见面试题(三)
- Shell脚本编程-流控制(二)
- shell脚本--字符串的截取【面试题】
- SHELL脚本编程进阶(二)
- shell入门(二)——面试题实例
- Linux面试题之shell编程详解(一)
- 如何在Windows上安装JAVA开发环境
- spring mvc
- ooalv自定义按钮、单击、双击、列编辑切换的事件用法
- andriud studio 命令行WIFI连接调试
- kettle 禁止空白字符串转换为NULL值
- shell脚本编程(二)------面试题
- android 图片的三级缓存(内存,sd卡,网络)
- 你了解System.out.println()的真正含义吗?
- PHP 核心技术与最佳实践
- Android 疯狂讲义学习
- 机器学习之感知机python实现
- Android页面跳转以及数据传递实现
- 收集Java面试题知识点(Java基础部分三)
- HTTP1.0 HTTP 1.1 HTTP 2.0主要区别