处理文本数据

处理文本数据,第1张

LinuxShell文本处理命令汇总

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"-删除

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/770955.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存