一个伪linux粉丝的blog

  1. 首页
  2. network
  3. 正文

my first shell script

4 8 月, 2010 1458点热度 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
标签: 暂无
最后更新:4 8 月, 2010

wanjie

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

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

This site uses Akismet to reduce spam. Learn how your comment data is processed.

归档
分类
  • network / 332篇
  • Uncategorized / 116篇
  • unix/linux / 121篇
  • 业界资讯 / 38篇
  • 公司杂事 / 11篇
  • 数码影像 / 12篇
  • 美剧 / 3篇
  • 美图共赏 / 21篇
  • 英语学习 / 3篇
标签聚合
VPS squid google-chrome dreamhost空间 浏览器 postgres d90 Google ldap Ubuntu debian 泰国 jira kubectl wget 虚拟主机 k8s gitlab deepseek 邮件归档 网站运营 ssh dreamhost Google Voice kernel nexus Nginx docker openssl 天翼live

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

Theme Kratos Made By Seaton Jiang