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

相关推荐

  • Win10电脑如何快速录屏?用自带的功能就行

    Win10电脑如何快速录屏?用自带的功能就行 第一部分:Win10自带录屏功能介绍 第二部分:如何使用Win10自带录屏功能 第三部分:Win10录屏功能的优点和缺点 第一部分:Win10自带录屏功能介绍 Win10自带录屏功能是一种内置在Win10系统中的屏幕录像机,可以方便快捷地录制电脑屏幕上的操作过程,并生成视频文件。这个功能可以非常方便地帮助用户进行…

    2023-08-18
    00
  • Win10自带一键重装怎么使用?

    Win10自带一键重装怎么使用? 什么是Win10自带一键重装? 如何使用Win10自带一键重装? 需要注意哪些问题? 什么是Win10自带一键重装? Win10自带一键重装是一种方便快捷的Windows系统重装方式,它可以在不使用光盘或U盘的情况下,直接在操作系统中进行重装,大大简化了重装操作的步骤。 如何使用Win10自带一键重装? 以下是使用Win10…

    2023-09-01
    00
  • Win10怎么以管理员运行命令提示符?管理员运行cmd的方法

    Win10怎么以管理员运行命令提示符?管理员运行cmd的方法 使用搜索框以管理员身份运行命令提示符 使用快捷键以管理员身份运行命令提示符 使用开始菜单以管理员身份运行命令提示符 使用搜索框以管理员身份运行命令提示符 在Windows 10中,最简单的以管理员身份运行命令提示符的方法是使用搜索框。按下Win + S组合键,输入“cmd”,然后右键单击“命令提示…

    2023-08-04
    00
  • ROG Zephyrus G14电脑怎么重装系统?ROG Zephyrus G14电脑U盘重装系统教学

    ROG Zephyrus G14电脑怎么重装系统? 准备工作 制作U盘安装盘 从U盘启动电脑 安装系统 准备工作 在重装系统之前,需要备份电脑上的重要数据,以免丢失。同时,还需要准备以下工具和材料: 一台能够正常工作的电脑 一根8GB或以上的U盘 ROG Zephyrus G14电脑的系统安装镜像文件 U盘启动盘制作工具 制作U盘安装盘 将U盘插入到电脑上,…

    2023-07-09
    00
  • nvidia卸载了会怎么样(图形驱动程序卸载后黑屏解决方法)

    nvidia卸载了会怎么样?有不少朋友们在运行电脑的时候会遇到Nvidia GeForce Experience或者是nvida图形驱动程序,那么这些软件彻底卸载了会有什么影响,又有哪些不可以卸载的,今天小编就来给大家详细说明一下吧。 可以卸载的nvidia相关软件 1.nvidia geforce experience nvidia geforce exp…

    2022-07-15 投稿
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信