一个伪linux粉丝的blog

  1. 首页
  2. unix/linux
  3. 正文

linux批量替换

4 6 月, 2009 10923点热度 0人点赞 8条评论

先前用过了,省得自己不记得,好记性不如烂笔头。记下吧。

将某目录中所有文件中的文本“abcde”替换成“12345”:

1.sed方案:

1
<span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #660033;">-i</span> <span style="color: #ff0000;">"s/abcde/12345/g"</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">grep</span> abcde <span style="color: #660033;">-rl</span> <span style="color: #000000; font-weight: bold;">/path</span><span style="color: #7a0874; font-weight: bold;"></span><span style="color: #000000; font-weight: bold;">`</span>

2.perl方案:

1
2
3
4
5
6
7
<span style="color: #c20cb9; font-weight: bold;">perl</span> <span style="color: #660033;">-p</span> <span style="color: #660033;">-i</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">"s/abcde/12345/g"</span> <span style="color: #000000; font-weight: bold;">*
 
另 文件批量改名rename也相通
 
如  rename
</span>
<pre class="bash" style="font-family: monospace;">rename s<span style="color: #000000; font-weight: bold;">/</span>x<span style="color: #000000; font-weight: bold;">/</span>y<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">*</span>.abc  <span style="color: #666666; font-style: italic;">#修改所有的包含_的.abc文件中的x为y</span>

相关文章:

  1. my first shell script
  2. 安装Nginx
标签: 批量替换
最后更新:4 6 月, 2009

wanjie

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

点赞
< 上一篇
下一篇 >

文章评论

  • longines

    不错的小技巧

    4 6 月, 2009
    回复
    • wanjie

      @longines 呵呵,难道是搜索过来的。用的上就行。

      5 6 月, 2009
      回复
  • julf

    我哪最近多了很多垃圾评论。为啥呢..

    5 6 月, 2009
    回复
    • wanjie

      @julf 垃圾评论泛滥总是1段段的。Akismet用上了没。

      5 6 月, 2009
      回复
  • julf

    没AIP KEY

    6 6 月, 2009
    回复
    • wanjie

      @julf 还是要申请一个key. \nYou are using WordPress 2.7.1.\n\nAkismet has protected your site from 1,725 spam comments already

      7 6 月, 2009
      回复
  • julf

    能申请,我还说啊..汗

    8 6 月, 2009
    回复
    • wanjie

      @julf 都能申请吧,难道是wordpress.com被墙的问题,找代理啊,哈哈。要不用ssh空间自己tunnel一下.

      9 6 月, 2009
      回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    回复 julf 取消回复

    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篇
    标签聚合
    nexus Google wget ldap google-chrome dreamhost空间 docker 天翼live 网站运营 k8s kubectl postgres 泰国 kernel d90 Nginx jira dreamhost 邮件归档 VPS 虚拟主机 openssl deepseek 浏览器 debian Google Voice gitlab ssh Ubuntu squid

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

    Theme Kratos Made By Seaton Jiang