Linux Shell文本处理命令汇总

Linux Shell文本处理命令汇总

grep命令

grep命令用于在文件中查找指定的字符串或正则表达式,并输出匹配的行。

常用语法:

  • grep \"pattern\" file:在文件中查找指定字符串,并输出匹配的行。
  • grep -r \"pattern\" dir:在目录中递归查找指定字符串,并输出匹配的行。
  • grep -v \"pattern\" file:在文件中查找不包含指定字符串的行,并输出。
  • grep -E \"pattern\" file:使用正则表达式查找指定字符串,并输出匹配的行。

sed命令

sed命令用于对文本进行流式编辑,可以进行文本替换、删除、插入等操作。

常用语法:

  • sed \'s/old/new/g\' file:在文件中替换指定字符串。
  • sed \'1,3d\' file:删除文件中1到3行。
  • sed \'1 i\\ new line\' file:在文件第一行前插入一行新的文本。
  • sed -n \'2,5p\' file:输出文件中2到5行。

awk命令

awk命令是一种文本处理工具,用于对文本进行分析和处理。

常用语法:

  • awk \'{print $1,$2}\' file:输出文件中第一列和第二列。
  • awk \'/pattern/ {print $0}\' file:查找包含指定字符串的行,并输出该行。
  • awk -F: \'{print $1}\' file:以冒号为分隔符,输出文件中第一列。
  • awk \'NR==2 {print $0}\' file:输出文件中的第二行。

cut命令

cut命令用于对文本进行列处理,可以从文本中提取指定的列。

常用语法:

  • cut -d, -f1 file:以逗号为分隔符,输出文件中第一列。
  • cut -c1-5 file:输出文件中的前五个字符。
  • cut -f2-4 file:输出文件中第二列到第四列。
  • cut -f2,5 file:输出文件中第二列和第五列。

sort命令

sort命令用于对文本进行排序。

常用语法:

  • sort file:按照字典序对文件进行排序。
  • sort -n file:按照数字大小对文件进行排序。
  • sort -r file:按照倒序对文件进行排序。
  • sort -t: -k2 file:以冒号为分隔符,按照第二列进行排序。

uniq命令

uniq命令用于对文本进行去重。

常用语法:

  • uniq file:对文件进行去重。
  • uniq -c file:输出每行出现的次数。
  • uniq -d file:输出重复的行。

声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/42262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • VMware虚拟机如何共享文件夹?

    VMware虚拟机如何共享文件夹? 步骤一:安装VMware Tools 步骤二:设置共享文件夹 步骤三:在虚拟机中访问共享文件夹 步骤一:安装VMware Tools 在VMware虚拟机中共享文件夹之前,需要先安装VMware Tools。这个工具包含了许多驱动和实用程序,可以提高虚拟机的性能并且使共享文件夹功能可用。 要安装VMware Tools,请…

    2023-07-16
    00
  • 为什么电脑插上耳机没声音怎么设置(电脑没有声音了怎么恢复)

    电脑平时总是容易出一些小问题,比如说电脑插上耳机或者音响没有声音了。 这个情况我还是遇到的比较多的,那么今天就和大家分享一下。遇到这种情况 我们该怎么去解决。 话不多说,我们直接进入正题吧! 驱动 再说此问题之前,首先肯定是要排除掉硬件问题的,那么接下来我们就要看一下我们的声卡驱动,是否正常,如果是不正常的话,会有黄色的感叹号。 当然为了排查彻底一点,我们可…

    2022-04-07 投稿
    00
  • Win10如何重装成Win7系统?Win10重装Win7的教程

    Win10如何重装成Win7系统?Win10重装Win7的教程 备份重要数据 下载Win7系统安装镜像文件 制作Win7系统安装盘或U盘启动盘 进入BIOS设置,设置启动项 安装Win7系统 安装驱动程序和软件 备份重要数据 在重装系统之前,务必备份重要的个人数据,如文档、图片、音乐、视频等。可以将这些数据复制到U盘、移动硬盘或者云盘等存储设备中。 下载Wi…

    2023-07-31
    00
  • FF浏览器如何查看新鲜事?查看FF浏览器新鲜事的方法和步骤说明

    如何在FF浏览器查看新鲜事? 步骤一:打开FF浏览器 步骤二:进入新鲜事页面 步骤三:查看新鲜事 步骤一:打开FF浏览器 首先,你需要打开你的FF浏览器。如果你还没有安装,可以在官网下载安装。 步骤二:进入新鲜事页面 在浏览器中输入你的社交媒体网站地址,例如Facebook,然后登录你的账号。 接着,在页面上寻找一个名为“新鲜事”或“动态”等的标签或按钮。一…

    2023-06-24
    00
  • Win10怎么开启VT虚拟化技术 Win10开启VT最简单的步骤

    Win10怎么开启VT虚拟化技术 Step 1:检查CPU是否支持虚拟化技术 Step 2:开启BIOS中的虚拟化选项 Step 3:在Windows 10中开启Hyper-V Step 1:检查CPU是否支持虚拟化技术 首先,要检查你的CPU是否支持虚拟化技术。打开系统信息,找到“处理器”一栏,查看“虚拟化支持”项,如果显示为“是”,则表明你的CPU支持虚…

    2023-08-05
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信