【问题标题】:Renaming multiple files: mv changing_part_footer.php changed_part_footer.php重命名多个文件: mv changed_pa​​rt_footer.php changed_pa​​rt_footer.php
【发布时间】:2010-11-19 17:25:48
【问题描述】:

我有文件:

hallo_flower.php
hallo_house.php

我需要将它们重命名为:

tjena_flower.php
tjena_house.php

【问题讨论】:

    标签: unix file renaming


    【解决方案1】:

    或者你可以指挥:

    mv hallo_flower.php tjena_flower.php
    mv hallo_house.php tjena_house.php
    

    【讨论】:

      【解决方案2】:

      在 CMD 上:

      RENAME hallo_*.php tjena_*.php
      

      【讨论】:

        【解决方案3】:

        如果使用 bash shell,则无需调用外部命令。

        for f in *.php; do 
          mv "$f" "${f/hallo/tjena}"
        done
        

        【讨论】:

          【解决方案4】:

          这样的?

          for f in *.php; do mv $f `echo $f | sed 's/hallo/tjena/'`; done
          

          假设您使用的是 bash 之类的 shell。

          【讨论】:

          • 当然。非常好地使用基本的 unix 命令 :) 谢谢。
          猜你喜欢
          • 2018-02-28
          • 2014-06-08
          • 2012-12-07
          • 2013-08-27
          • 2011-08-06
          • 2017-12-25
          • 2018-04-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多