Linux下的实际 *** 作习惯不像windows,可以有对话框进行实际 *** 作。它由许多不同的命令组成。大家都知道Linux可以用各种命令进行实际 *** 作,会有很多命令只用于文本处理。下面我就来总结一下Linux下Shell文本处理的专用工具,让你有个主。
Linux下的实际 *** 作没有windows下习惯,可以有对话框进行实际 *** 作。它由许多不同的命令组成。本文将详细介绍Linux下最常见的Shell解字专用工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk。
所提供的例子和主要参数都是最常见和最容易使用的;
我对shell脚本的应用标准是命令行编写,尽量不要超过2行;
如果有更复杂的日常任务,可以考虑python。
查找文件(详细系统首页Linuxfind命令常用方法汇总)
查找txt和pdf文件
以下代码:
找到.(-name"*。txt"-o-name"*。pdf")-打印
正则表达式方法来查找。txt和pdf
以下代码:
找到.-regex”。*(.txt|。pdf)$"
-iregex:忽略英文大小写的正则表达式。
拒绝主要参数
查找所有非文本文本
以下代码:
找到.!-名称"*。txt"-打印
特定搜索深度
复制出当前目录中的文件(深层1)
以下代码:
找到.-最大深度1-f型
定制检索
分类:
以下代码:
找到.-typed-print//仅列出所有文件目录。
-键入f文件/l标记连接
按时间搜索:
-atime浏览时间(企业为一天,分钟单位为-amin,以下类似)
-mtime修改时间(内容已更改)
-ctime转换时间(数据库或管理权限转换)
过去7天浏览的所有文档:
以下代码:
找到.-atime7型f-print
按大小搜索:
单词kMG
寻找超过2m的文件。
以下代码:
找到.-f型-尺寸2米
按管理权限搜索:
以下代码:
找到.-键入f-perm644-print//查找所有具有可执行文件管理权限的文件。
按客户查找:
以下代码:
找到.-typef-userweber-print//查找客户weber拥有的所有文件。
认准了事后姿态。
删除:
删除当前目录中的所有swp文件:
以下代码:
找到.-键入f-name"*。SWP"-删除
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)