首页 > 系统相关 >Linux文本处理大纲

Linux文本处理大纲

时间:2024-09-05 14:21:20浏览次数:9  
标签:大纲 文件名 正则表达式 文本处理 语法 命令 awk Linux 字符串

目录


一、正则表达式

正则表达式用来在文件中匹配符合条件的字符串,
正则是包含匹配。grep,awk,sed等命令可以支持。

正则表达式 通配符用来匹配符合条件的文件名,
通配符是完全匹配。ls,find,cp这些命令不支持正则表达式,
所以只能使用shell自己的通配符来进行匹配。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、字符串截取命令

(1)cut命令

	语法:cut [选项] 文件名

在这里插入图片描述
在这里插入图片描述

(2)printf命令

	语法:printf '输出类型输出格式' 输出内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3)awk命令

	语法:awk '条件1{动作}条件2{动作2}...' 文件名

1、条件(pattern): 一般使用关系表达式作为条件

x > 10 判断变量x是否大于10
x >= 10 大于等于
x <= 10 小于等于

2、动作(Action): 格式化输出 流程控制语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、字符串处理命令

(1)排序命令sort

	语法:sort [选项] 文件名

在这里插入图片描述
在这里插入图片描述

(2)统计命令wc

	语法: wc [选项] 文件名

在这里插入图片描述
在这里插入图片描述

标签:大纲,文件名,正则表达式,文本处理,语法,命令,awk,Linux,字符串
From: https://blog.csdn.net/kimi_DikQ/article/details/141929497

相关文章

  • linux系统下各种日志文件的介绍,查看,及日志服务配置
    转载于https://zhuanlan.zhihu.com/p/298335887,侵权删!linux系统日志文件的详细介绍日志文件的作用日志文件用于记录linux系统的各种运行信息的文件,相当于linux主机的日记,不同的日志文件记载了不同类型的信息,如Linux内核消息、用户登录事件、程序错误等。.日志文件对于诊断和......
  • Linux 系统中的 `/etc/sysctl.conf` 配置文件内核参数设置
    以下是对这些参数的详细解释:网络参数net.ipv4.ip_forward=0:禁用IP转发,防止系统作为路由器转发数据包。net.ipv4.conf.default.rp_filter=1:启用反向路径过滤,增加网络安全性,防止IP地址欺骗。net.ipv4.conf.default.accept_source_route=0:禁用源路由选项,防止数据包通......
  • linux批量运维主机(二)
    Salt一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线,使其可以用于编配,远程执行,配置管理等等。这比ansible的更有优势。下面安装saltstackUI界面。#卸载dockersudoyumrem......
  • VMware Workstation 17.6 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
    VMwareWorkstation17.6ProUnlocker&OEMBIOS2.7forWindows&Linux在Windows和Linux上运行macOSSequoia请访问原文链接:https://sysin.cn/blog/vmware-workstation-17-unlocker/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org2024-09-03,版本17.6更新......
  • VMware Workstation 17.6 Pro macOS Unlocker & OEM BIOS 2.7 for Linux - 在 Linux
    VMwareWorkstation17.6PromacOSUnlocker&OEMBIOS2.7forLinux在Linux上运行macOSSequoia请访问原文链接:https://sysin.cn/blog/vmware-workstation-17-unlocker-linux/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org2024-09-03,版本17.6更新,支持虚拟......
  • linux使用回收站功能
    1、安装工具https://github.com/andreafrancia/trash-cliunziptrash-cli-0.24.5.26.zipcdtrash-cli-0.24.5.26python3setup.pyinstallTraceback(mostrecentcalllast):File"setup.py",line4,in<module>setup()File"/usr/lib/py......
  • Shell编程:文本处理器(cut、split、paste、eval 命令)
    文章目录文本处理器2cut命令-快速裁剪语法格式常用选项示例split命令-文件拆分语法格式常用选项示例paste命令-文件合并语法格式常用选项示例eval命令-变量扫描器工作原理示例文本处理器2本章讲解grep、sort、uniq、tr、cut、split、paste命令等。这......
  • Shell编程:文本处理器(grep、sort、uniq、tr 命令)
    文章目录文本处理器1grep命令-搜索文本语法格式常用选项示例sort命令-行排序语法格式常用选项示例uniq命令-快捷去重语法格式常用选项示例tr命令-字符替换删除语法格式常用选项参数示例文本处理器1本章讲解grep、sort、uniq、tr、cut、split、paste命......
  • ubuntu linux搭建lvgl v9
    记录一下ubuntulinux搭建lvgl的过程本地环境:ubuntu16.04ubuntu+lvgl+sdl21获取源码gitclonehttps://github.com/lvgl/lv_port_linux.gitcdlv_port_linux/gitsubmoduleupdate--init--recursive查看分支:gitbranch-a我选择的是9.2(master分支一直在......
  • Linux:md5sum指令
    学习自:Linuxshell编程学习笔记42:md5sum_PurpleEndurer@5lcto的技术博客_51CTO博客MD5SUM详解_md5sum命令详解-CSDN博客0、常用#校验文件md5sum1.txtf447b20a7fcbf53a5d5be013ea0b15af1.txt#校验标准输入echo"123456"|md5sumf447b20a7fcbf53a5d5be013ea0b15af-......