剑客"/>
四剑客
2019独角兽企业重金招聘Python工程师标准>>>
SHELL编程四剑客工具(Find、grep、sed、awk):提升脚本的功能,完善脚本,让脚本更加高大上!
- Find:主要用于对操作系统文件路径的查找;
find path -option [ -print ] [ -exec -ok command ] { } \;
- find / -name httpd 查找系统httpd名称的文件或者目录;
- find / -name access.log 查找系统access.log路径;
- find /usr/ -name “*.log”查看以.log结尾的文件,*表示0个或者多个匹配;
- 查找当前目录名称以.log结尾,是文件属性,大小大于100M,权限是644的文件:
find . -name "*.log" -type f -size +100M -perm 644 ! -name "test1.log"
atime:access time,文件被访问的时间;
ctime:change time,文件属性被修改时间;
mtime:modify time,文件内容修改时间;
find . -name "*.log" -type f -size +100M -perm 644 ! -name "test1.log" -mtime -30 -mmin -1
- 查找当前目录,文件属性是目录,第一级目录,排除.|.. ;
- Grep:主要用于操作系统文件内容的查找;
grep -[acinv] 'word' Filename
- Sed:与vim|vi编辑器,非交互模式,处理文件的内容的;
- Awk:主要用于处理文本的内容,输出你需要的结果;
SHELL编程四剑客工具(Find、grep、sed、awk):提升脚本的功能,完善脚本,让脚本更加高大上!
- Find:主要用于对操作系统文件路径的查找;
find path -option [ -print ] [ -exec -ok command ] { } \;
- find / -name httpd 查找系统httpd名称的文件或者目录;
- find / -name access.log 查找系统access.log路径;
- find /usr/ -name “*.log”查看以.log结尾的文件,*表示0个或者多个匹配;
- 查找当前目录名称以.log结尾,是文件属性,大小大于100M,权限是644的文件:
find . -name "*.log" -type f -size +100M -perm 644 ! -name "test1.log"
atime:access time,文件被访问的时间;
ctime:change time,文件属性被修改时间;
mtime:modify time,文件内容修改时间;
find . -name "*.log" -type f -size +100M -perm 644 ! -name "test1.log" -mtime -30 -mmin -1
- 查找当前目录,文件属性是目录,第一级目录,排除.|.. ;
- Grep:主要用于操作系统文件内容的查找;
grep -[acinv] 'word' Filename
- Sed:与vim|vi编辑器,非交互模式,处理文件的内容的;
- Awk:主要用于处理文本的内容,输出你需要的结果;
转载于:
更多推荐
四剑客
发布评论