当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [已解决]如何将一个文件夹下的所有文件都加上".txt"后缀
帖子发表于 : 2008-04-15 10:33 

注册: 2008-01-04 9:55
帖子: 495
地址: Beijing /PRC
系统: Ubuntu 12.10
送出感谢: 12
接收感谢: 3
RT
rename 是perl表达式....
哪位能浪费下口水,小弟就先谢谢啦


_________________
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
  {study:hard,work:hard},
    function(reality){
      return Math.random(reality)
    })


最后由 262652047 编辑于 2008-04-29 10:47,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-04-15 10:57 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
rename 's/$/.txt/' *
先实验啊。我没试过的。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-04-15 14:05 

注册: 2008-01-31 17:07
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
新手有个疑问: 's/$/\.txt/' = 's/$/.txt/' ?

mrwsr@Mr:/tmp/test$ touch t1 t2
mrwsr@Mr:/tmp/test$ rename 's/$/.txt/' *
mrwsr@Mr:/tmp/test$ rename 's/$/.txt/' *
mrwsr@Mr:/tmp/test$ rename 's/$/.txt/' *
mrwsr@Mr:/tmp/test$ ls
t1.txt.txt.txt t2.txt.txt.txt
mrwsr@Mr:/tmp/test$ rename 's/$/\.txt/' *
mrwsr@Mr:/tmp/test$ rename 's/$/\.txt/' *
mrwsr@Mr:/tmp/test$ rename 's/$/\.txt/' *
mrwsr@Mr:/tmp/test$ ls
t1.txt.txt.txt.txt.txt.txt t2.txt.txt.txt.txt.txt.txt
mrwsr@Mr:/tmp/test$


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-04-15 14:09 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
哈哈。多实验。\.正常就用吧。 :lol:


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-04-16 11:33 
头像

注册: 2007-06-20 15:45
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
a=$(ls /yourpath);
for b in $a;do mv $b ${b}.txt;done


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-04-17 15:14 

注册: 2008-01-04 9:55
帖子: 495
地址: Beijing /PRC
系统: Ubuntu 12.10
送出感谢: 12
接收感谢: 3
utnubudnai 写道:
a=$(ls /yourpath);
for b in $a;do mv $b ${b}.txt;done

这是脚本吗?


_________________
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
  {study:hard,work:hard},
    function(reality){
      return Math.random(reality)
    })


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-04-17 15:17 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
为什么不 for i in /xxx/*; do....


_________________
● 鸣学


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-04-17 15:17 

注册: 2008-01-04 9:55
帖子: 495
地址: Beijing /PRC
系统: Ubuntu 12.10
送出感谢: 12
接收感谢: 3
eexpress 写道:
rename 's/$/.txt/' *
先实验啊。我没试过的。

能分别说下这'段'代码说明什么意思吗?


_________________
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
  {study:hard,work:hard},
    function(reality){
      return Math.random(reality)
    })


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-04-17 18:17 

注册: 2007-03-24 9:08
帖子: 444
地址: 青岛
送出感谢: 0 次
接收感谢: 0 次
s表替换 $表最后 \.txt


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-04-17 18:55 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
真的没用过windows么?

mv *.* *.txt

你那个把file.ext改成file.ext.txt啦;而LZ要的是file.txt


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-04-17 18:56 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
冲浪板 写道:
真的没用过windows么?

mv *.* *.txt

你那个把file.ext改成file.ext.txt啦;而LZ要的是file.txt

绝对错误..


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-04-21 15:45 

注册: 2008-01-04 9:55
帖子: 495
地址: Beijing /PRC
系统: Ubuntu 12.10
送出感谢: 12
接收感谢: 3
冲浪板 写道:
真的没用过windows么?

mv *.* *.txt

你那个把file.ext改成file.ext.txt啦;而LZ要的是file.txt

这个其实我一开始就想到并且试过了....结果和LS说的一样


_________________
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
  {study:hard,work:hard},
    function(reality){
      return Math.random(reality)
    })


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-04-21 15:46 

注册: 2008-01-04 9:55
帖子: 495
地址: Beijing /PRC
系统: Ubuntu 12.10
送出感谢: 12
接收感谢: 3
aaazjz 写道:
s表替换 $表最后 \.txt

谢谢啦 :D


_________________
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
  {study:hard,work:hard},
    function(reality){
      return Math.random(reality)
    })


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-04-21 15:50 

注册: 2008-01-04 9:55
帖子: 495
地址: Beijing /PRC
系统: Ubuntu 12.10
送出感谢: 12
接收感谢: 3
其实我也没有试过...因为我手动改了...哪位试验过的可以放下结果


_________________
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
  {study:hard,work:hard},
    function(reality){
      return Math.random(reality)
    })


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-04-21 23:55 

注册: 2007-01-05 3:04
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
execute " for file in * ; do mv $file $file.txt; done " in bash


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译