一个伪linux粉丝的blog

  1. 首页
  2. network
  3. 正文

my first shell script

8月 4, 2010 947点热度 0人点赞 0条评论

呵呵,今天终于有了第1段有实际意义上的Shell编程代码了,记录一下^_^

以前一直没有留意 sed和seq这2个很实用的命令,今天网上问了一个开发人员T工程师,如何实现自动修改某文件中的内容,以前都是很傻的vi a.txt ,然后 so:b.vim,人工参与。实现替换。似乎我记得那里有提到可以直接实现 vi 打开文件的时候自动调用source .vim 。于是一直纠结。

T工程师说为何不用sed ,恍然大悟。哈哈。这么常见的linux基本命令偶居然完全无视它。

脚本的思路如下:

定期下载某网站上的按日期生成的序列rar文件,然后做一定修改,存档,邮件通知。

值得记录的是  date +%Y%m%d 代表当前日期,

rar a -tk file.txt  rar文件追加file.txt 文件

seq -w 1 30  生成 2位 01-30的数字队列

sed -i s/abc/xyz/g file.txt 替换file.txt 中的原abc文字为xyz

rename s/abc/xyz/g *  当前目录中 xyz的文件名修改为abc

mail -s "主题,搞定“ [email protected] < file.txt

最后就是maill通知了。主题,内容来自每日更新的file.txt

哈哈。搞定收工:)

相关文章:

  1. 传说终归是传说:第一张Google Chrome OS截图作者已经证实造假:(
  2. iWatch monitor ftp site file created and send mail
  3. FTP is 40 years old
  4. how to get a free hax.tor.hu shell account
标签: 暂无
最后更新:8月 4, 2010

wanjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

归档
分类
  • network / 322篇
  • Uncategorized / 114篇
  • unix/linux / 110篇
  • 业界资讯 / 38篇
  • 公司杂事 / 11篇
  • 数码影像 / 12篇
  • 美剧 / 3篇
  • 美图共赏 / 20篇
  • 英语学习 / 3篇
标签聚合
职责 nexus Ubuntu dreamhost空间 kernel ldap 邮件归档 网站运营 黑莓8700 Android debian unveiled today 虚拟主机 iMac Linux d90 泰国 google-chrome Nginx Google Voice gitlab docker jira wget Google dreamhost k8s 天翼live 刷机 VPS

COPYRIGHT © 2008-2022 wanjie.info. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang