首页 技术 正文
技术 2022年11月24日
0 收藏 501 点赞 4,937 浏览 914 个字

1,删除文件每行的第一个字符:sed -r ‘s/^.//g’ passwd

Linux基础-sed+正则表达式

2,删除文件每行的第二个字符:sed -r ‘s/^(.)(.)/\2/g’ passwd

Linux基础-sed+正则表达式

3,删除文件每行的最后一个字符:sed -r ‘s/(.)$//g’

Linux基础-sed+正则表达式

4,删除文件每行的倒数第二个字符: sed -r ‘s/(.)(.)$/\2/g’ passwd

Linux基础-sed+正则表达式

5,删除文件每行的第二个单词:sed -r ‘s/^([a-Z])([^0-9][^a-Z])(a-Z)/\1\2/g’ passwd

Linux基础-sed+正则表达式

6,删除文件每行的倒数第二个单词:

sed -r ‘s/([a-Z]+)([^0-9][^a-Z])([a-Z]+)$/\2\3/g’ passwd

Linux基础-sed+正则表达式

7,删除文件每行的最后一个单词: sed -r ‘s/([a-Z]+)$’ passwd

Linux基础-sed+正则表达式

8,交换每行的第一个字符和第二个字符:sed -r ‘s/^(.)(.)/\2\1/g’ passwd

Linux基础-sed+正则表达式

9,交换每行的第一个字符和第二个单词:

sed -r ‘s/^(.)([a-Z]+)([^0-9][^a-Z]+)([a-Z]+)([^0-9][a-Z])/\4\2\3\1\5/g’ passwd

Linux基础-sed+正则表达式

10,交换每行的第一个单词和最后一个单词:

sed -r ‘s/^([a-Z0-9]+)([^a-Z0-9]+)(.+)([^a-Z0-9]+)([a-Z0-9]+)/\5\2\3\4\1/g’ passwd

Linux基础-sed+正则表达式

11,删除一个文件中所有的数字:sed -r ‘s/[0-9]//g’ passwd

Linux基础-sed+正则表达式

12,删除每行开头的所有空格:sed -r ‘s/^ //g’ passwd

Linux基础-sed+正则表达式

13,用制表符替换文件中出现的所有空格。

Linux基础-sed+正则表达式

14,把所有大写字母用括号()括起来: sed -r ‘s/[A-Z]/(&)/g’ passwd

Linux基础-sed+正则表达式

15,打印每行3次:sed ‘p;p’ passwd 每一个p代表一次打印,如果没有p则打印一遍,之后没多一个p就会多一次打印

Linux基础-sed+正则表达式

16,只显示每行的第一个单词:sed -r ‘s/([^0-9a-Z]+)(.+)//g’ passwd

Linux基础-sed+正则表达式

17,打印每行的第一个单词和第三个单词

Linux基础-sed+正则表达式

18,用命令获取格式为 mm/yy/dd 的日期格式,结合管道,将其换成   mm;yy;dd格式

date “+%m/%y/%d” | sed -r ‘s/\/\-/g’

Linux基础-sed+正则表达式

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,944
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,470
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,284
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,100
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,730
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,766