5月28号 晚上8点:

文件格式如下:

123abc456
456def123
567abc789
789def567
要求输出:
456ABC123
123DEF456
789ABC567
567DEF789

初看上去知道这里需要用到大小写字母转化,还有数字位置转换等:

[root@fsailing1 shell]# sed 'y/abcdef/ABCDEF/' chen1.txt 123ABC456 456DEF123 567ABC789 789DEF567 [root@fsailing1 shell]# sed -r 's/([1-9]{3})([a-f]{3})([1-9]{3})/\3\2\1/g' chen1.txt 456abc123 123def456 789abc567 567def789 结合起来就是: [root@fsailing1 shell]# sed -r 's/([1-9]{3})([a-f]{3})([1-9]{3})/\3\2\1/g;y/abcdef/ABCDEF/' chen1.txt 456ABC123 123DEF456 789ABC567 567DEF789

5月29号 下午4点

[root@fsailing1 shell]# sed 's/a/f/' chen.txt f a a a a fa b b b b b bb c c c c c cc d d d d d dd [root@fsailing1 shell]# sed 's/a/f/g' chen.txt f f f f f ff b b b b b bb c c c c c cc d d d d d dd

5月30号下午2点:

文档的格式:

aa:bb

cc:dd

转变成:

bb:aa

dd:cc

[root@fsailing1 shell]# sed 's/\(.*\):\(.*\)/\2:\1/' chen1.txt 其中:这里反斜杠的意义在于转义字符。 bb:aa dd:cc ff:ee ii:hh

5月31号下午4点:

册除空行和带#号的这一行:

在正则表达式中“.”表示任意一个字符,“*”表示任意多个前面的字符。

我们知道以什么字符开头的正则表达式是“^”开头的,那么空行就是“^$”表示以空开头以空结尾。

sed '/^$/d' /etc/vsftpd/vsftpd.conf 还有带有#号的也要删除,

sed '/\#.*/d' /etc/vsftpd/vsftpd.conf [root@fsailing1 /]# sed -e '/^$/d' -e '/\#.*/d' /etc/vsftpd/vsftpd.conf anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES

转载于:https://www.cnblogs.com/jpa2/archive/2012/05/28/2527454.html

shell每日一句(3)相关推荐

  1. 每日一句英语:怎样回答美国人的How is it going问候语?

    和中国人"吃了吗"是一个性质,本质上仅仅是个话题的起始点,而不是真的想知道你吃了没有. 美国人打招呼有几种方式: 不太熟的人:How are you? 一 般说 pretty go ...

  2. SharePoint 2010开发实例精选——“每日一句”WebPart

    本例将在SharePoint 2010站点上构建一个每日一句Web部件.如果你的电脑上还没有装SharePoint 2010环境,可以先从配置 SharePoint 2010开发环境开始做起.为了能够 ...

  3. 每日两句英语-7/7/2009

    从今天开始每日两句英语,坚持坚持. 1.Keep your chin up! 别灰心. chin是下颚的意思,我的理解是再困难也要高昂你的头颅,别被打倒~~. 相关的句子:1. Hold your h ...

  4. python自动发微信-python实现微信每日一句自动发送给喜欢的人

    本文实例为大家分享了python实现微信每日一句自动发送的具体代码,供大家参考,具体内容如下 代码: # -*- coding: utf-8 -*- """ 这是一个用来 ...

  5. curd什么意思中文_每日一句英译英:She's a ten什么意思?

    每日一句英译英:She's a ten什么意思? 用一句"没头没脑"的英语句子劈头盖脑就问你"中文什么意思?",这是典型的把英语当纯粹知识学习的例子,也是&qu ...

  6. Python 教你自动发微博,每日一句英语

    作者:周萝卜 最近在研究用 Python 来制作各个类别的机器人,今天先来分享一个自动发布新浪微博的机器人. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知 ...

  7. php 每日一句名人名言,每日一句人生格言

    总有一个人,一直住在心底,却消失在生活里.所以我总觉得生活像一杯咖啡,本来就是苦的,想要过得甜一点,必须自己动手加些方糖. 每日一句人生格言 1.自己打败自己是最可悲的失败,自己战胜自己是最可贵的胜利 ...

  8. 每日一句api Android,Android 图文数据JSON解析,金山词霸每日一句API的调用

    数据格式为 {"sid":"737", "tts":"http:\/\/news.iciba.com\/admin\/tts\/2 ...

  9. Python爬取金山词霸每日一句,存储到MySQL中

    #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/7/3 20:25 # @Author : baoshan # @Site : ...

最新文章

  1. php文件有哪几种,PHP常用的文件操作函数有哪些
  2. zookeeper 分布式锁原理
  3. 【任务脚本】更新京东任务东东农场脚本,京东种水果脚本,京东活动任务半自动程序...
  4. c语言作业皇帝的许诺,C语言函数大全(s开头) (1)/继
  5. 学习笔记之-php编码技巧
  6. 07_QueueWithTwoStacks
  7. android 串口调试工具_树莓派通用串口通信实验
  8. 如何给U盘设置一张妖娆又骚气的图标
  9. mysql 设置数据库只读_如何设置mysql数据库为只读
  10. 如何用手机NFC代替小区门禁?
  11. 串行通信(一):I2C
  12. Android EditText监测(TextWatcher)输入后延时500ms再搜索
  13. java gb2312中文乱码_Java中文乱码问题(转)
  14. opencv python 人脸识别 相似度_如何使用OpenCV3直方图方法进行人脸相似度对比
  15. 「查漏补缺」2020 截止9月2日 秋招前端面试经历 (已整理答案)
  16. 腾讯云永久修改主机名
  17. linux系统能做什么的,Linux系统适合日常使用吗?普通人学Linux能干什么
  18. CAN总线接口静电保护及ESD二极管选型
  19. 【读书笔记】IC行业常见术语
  20. 一缕黑暗中的火光-----------构件图--------------优雅的建模语言

热门文章

  1. java 解锁关闭文件占用_程序员:Java文件锁定、解锁和其它NIO操作
  2. pybamm库学习-tutorial
  3. android渲染是skia与egl,Huang_Dongsung
  4. java阻塞执行命令_java执行bat命令碰到的阻塞问题的解决方法
  5. SQLite Tutorial 2 install free sqlite gui manager in firefox
  6. java都要caps标点_Java Button.setAllCaps方法代码示例
  7. linux启动关闭脚本,Linux中启动/停止/重启/状态的startup脚本
  8. 买书动态规划java_《编程之美》买书问题——动态规划
  9. php7从基础到商业实战,TP5从基础到项目实战全套
  10. java addbatch_使用addBatch java时丢失数据