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

相关推荐

  • ipad 2022价格(ipad 2022发布时间和什么时候上市)

    北京时间3月9日凌晨,苹果召开2022春季新品发布会,正式发布了全新的iPad Air平板电脑。包含有深空灰、粉色、紫色、蓝色以及星光色五种颜色。64GB WiFi版本售价4399元、5G蜂窝数据版售价5499元,256GB WiFi版本售价5499元、5G蜂窝数据版售价6599元。 iPad Air 2022采用了一块10.9英寸的Liquid视网膜显示屏…

    2022-03-14 投稿
    00
  • 电脑打印图片怎么调整大小(多张A4纸拼接大图的打印方法)

    有些美术创作需要找到一些素材图片然后进行放大创作,如何快速简单的利用电脑将比较小的图片素材放大到我们需要的尺寸打印出来然后进行创作呢?下面我将利用windows操作系统自带的画图工具来完成。 1.首先找一张像素较高的素材图片,我们用鼠标右键点击图片,在弹出的菜单里面选择最下面一项“属性”后,弹出“属性窗口”,选择“详细信息”标签可以看到图片分辨率等相关信息。…

    2022-05-23 投稿
    00
  • Macbookpro如何外接显示器?Macbookpro外接显示器的方法

    Macbookpro如何外接显示器?Macbookpro外接显示器的方法 准备工作 连接方式 设置显示器 准备工作 在连接外接显示器之前,需要准备以下物品: 一台Macbookpro电脑 一条适配器线(根据Macbookpro的接口不同而不同) 一根HDMI线或者VGA线 一台外接显示器 (可选)一个外接键盘和鼠标 连接方式 连接方式有以下两种: 使用HDM…

    2023-06-30
    00
  • SD卡无法格式化怎么解决?解决无法格式化SD卡的方法

    SD卡无法格式化怎么解决?解决无法格式化SD卡的方法 SD卡无法格式化的原因 SD卡无法格式化的解决方法 总结 SD卡无法格式化的原因 SD卡是我们常用的存储设备之一,但有时我们会遇到SD卡无法格式化的问题。以下是一些导致SD卡无法格式化的原因: SD卡已写保护 SD卡出现了坏道 SD卡已损坏或老化 电脑或读卡器故障 SD卡无法格式化的解决方法 以下是一些常…

    2023-07-09
    00
  • word文档在电脑哪里找到(找回丢失的word文档内容技巧)

    我们知道,Word具有自动保存文档的功能。然而,由于使用过程中的种种意外因素,会发生因文档没有来得及保存而丢失、难以找回的情况。这时,若熟悉访问Word文档自动保存路径的更多方法,就可为找回丢失的文档提供更多的机会。 小提示:本文是在Windows 10环境下,以Word 2019为例来说明的,Word 2016同样适用。 1. 检查Word默认“自动保存”…

    2022-04-05 投稿
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信