发新话题
打印

变换大小写的问题

变换大小写的问题

请问各位在csh中
                       如何把制定目录e:tmp下的所有大写的文件名改成小写大文件名

求班主了!!谢谢!!!!!!!      

TOP

抛个砖 (bash 版)
引用:
-(dearvoid@LinuxEden:Forum)-(~/tmp/rename)-
[$$=958 $?=0]
; ls -l
total 0
-rw-r--r--   1 clark  clark  0 Feb  3 20:02 file_a
-rw-r--r--   1 clark  clark  0 Feb  3 20:02 file_b
-rw-r--r--   1 clark  clark  0 Feb  3 20:02 file_c
-(dearvoid@LinuxEden:Forum)-(~/tmp/rename)-
[$$=958 $?=0]
; for i in *; do mv $i $(echo $i | tr [a-z] [A-Z]); done

-(dearvoid@LinuxEden:Forum)-(~/tmp/rename)-
[$$=958 $?=0]
; ls -l
total 0
-rw-r--r--   1 clark  clark  0 Feb  3 20:02 FILE_A
-rw-r--r--   1 clark  clark  0 Feb  3 20:02 FILE_B
-rw-r--r--   1 clark  clark  0 Feb  3 20:02 FILE_C
-(dearvoid@LinuxEden:Forum)-(~/tmp/rename)-
[$$=958 $?=0]
; bye
      
'
◆ 发帖时请【突出主题】, 以便您的问题能够及时得到回复
◆ 发帖时请将您的【代码】或者【脚本】写在 [code] 和 [/code] 中间

TOP

这可能扯到文件名中有空格的问题      
面包会有的 女人也会有的
_______________________

TOP

发新话题