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

相关推荐

  • 电脑可以连手机上的热点吗?手把手教你设置用手机热点连接电脑

    电脑是可以连接手机热点的,具体方法如下: 1.打开手机中的“设置”-找到“移动网络”;(如图1)   图1-移动网络   2.找到“个人热点”;(如图2)   图2-个人热点   3.打开“个人热点”开关-并记住手机上的设备名称、密码;(如图3)   图3-大家个人热点   4.在电脑屏幕的右下角找…

    2022-07-26 投稿
    00
  • Linux系统中定时命令的使用技巧

    Linux系统中定时命令的使用技巧 什么是Cron定时任务 如何使用Crontab命令 Crontab命令的语法规则 Crontab命令的使用示例 使用Crontab命令的技巧和注意事项 什么是Cron定时任务 Cron是一种Linux系统下的定时任务管理工具,可以在指定的时间自动运行一些命令或者脚本。 使用Cron定时任务可以方便地实现系统的自动化管理,比…

    2023-06-29
    00
  • 电脑内存怎么清理?快速清理电脑内存,提升系统性能

    电脑内存怎么清理?快速清理电脑内存,提升系统性能 什么是电脑内存? 为什么需要清理电脑内存? 如何快速清理电脑内存? 如何避免内存占用过高? 什么是电脑内存? 电脑内存是计算机用来存储数据的地方,也被称为随机存储器(RAM)。它是一种易失性存储器,这意味着当计算机关闭或重启时,内存中的所有数据都会被清除。 为什么需要清理电脑内存? 随着我们使用计算机的时间越…

    2023-06-02
    00
  • 怎么把回收站里删除的东西找回来(回收站删除的照片怎么恢复)

    回收站删除的文件怎么恢复?误删除了重要资料不要慌,本文跟大家分享一个简单的方法,可以帮你快速找回从回收站删除的文档、照片、视频、音频、邮件等重要资料。 回收站删除的文件还能恢复吗?先说结论,有希望恢复。因为从回收站删除文件或是清空回收站的时候,操作系统只是删除了文件记录,将存储这些文件的磁盘空间标记为空闲(开启了TRIM指令的固态硬盘除外)。其实,真实的数据…

    2022-04-03 投稿
    00
  • 2345怎么彻底删除安全卫士(亲测卸载流氓卫士过程)

    以下解决方法需要你有一个U盘PE启动盘。 今天帮网友解决一个问题:2345安全卫士服务进程怎么也杀不掉的问题。 众所周知,2345因某些原因在网友的心中口碑是非常地差,这不,这两天就有一位网友中招了。要不是担心以后还会中招,折腾了这么久早就重装系统了!! 2345安全卫士卸载不了,2345SafeCenterSvc服务更是无法关闭,卸载了又出现,简直像幽灵一…

    2022-05-10
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信