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)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • cmd删除文件夹命令

    使用CMD删除文件夹命令 介绍 使用方法 注意事项 介绍 在计算机使用过程中,我们经常需要删除文件夹,但是在某些情况下,我们无法直接删除文件夹,这时候CMD命令行就派上用场了。CMD是Windows操作系统中的命令行工具,可以通过CMD命令行删除文件夹。 使用方法 以下是使用CMD删除文件夹的步骤: 按下键盘上的Win+R组合键,打开运行窗口。 在运行窗口中…

    2023-06-22
    00
  • 如何删除IE浏览器?IE浏览器的卸载方法和步骤

    如何删除IE浏览器?IE浏览器的卸载方法和步骤 步骤一:打开控制面板 步骤二:选择IE浏览器 步骤三:卸载IE浏览器 步骤一:打开控制面板 要卸载IE浏览器,首先需要打开控制面板。可以通过以下步骤打开控制面板: 点击开始菜单 在搜索框中输入“控制面板” 在搜索结果中选择“控制面板” 步骤二:选择IE浏览器 在控制面板中,可以看到各种软件和程序的列表。要卸载I…

    2023-06-08
    00
  • Win10开机太快进不了bios怎么办?

    Win10开机太快进不了bios怎么办? 问题原因 解决方案 小技巧 问题原因 在Win10上,快速启动功能默认开启,这个功能会将系统关机时的一些信息保存在硬盘中,以便下次开机时直接使用,从而加快系统启动速度。然而,这个功能会导致无法进入BIOS设置界面。 解决方案 有两种方法可以解决这个问题: 方法一:使用“高级启动选项”进入BIOS设置界面。 在Wind…

    2023-08-03
    00
  • ahci模式启动不了系统怎么回事(IDE怎么切换AHCI模式)

    有用户说,电脑原本只有一块机械硬盘,加装一块固态硬盘后,想要把系统安装在固态上,选AHCI安装不了,而将硬盘模式修改为IDE之后就可以了,这是哪里出了问题呢? 针对这个问题,老毛桃来教大家用排除法找出问题所在之处。首先,用户表示新买的固态硬盘在IDE模式下可以安装系统,而在AHCI模式下却不可以,这就说明了主板和BIOS没问题。另外现在市面上的固态硬盘一般都…

    2022-03-17 投稿
    00
  • Win10如何彻底删除360导航?Win10彻底删除360导航方法分享

    Win10如何彻底删除360导航?Win10彻底删除360导航方法分享 步骤一:卸载360导航 步骤二:清除360导航残留文件 步骤三:清除360导航注册表 步骤四:重启电脑 步骤一:卸载360导航 首先,我们需要卸载360导航。具体步骤如下: 打开电脑的“控制面板”,并找到“程序”选项。 在程序列表中找到“360导航”,并右键选择“卸载”。 按照提示完成卸…

    2023-07-29
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信