批次更改副檔名, 例如, *.txt 改成 *.doc
#!/usr/bin/ruby -Ku Dir.glob('./*.txt').each do |file| system("mv #{file} #{file.gsub(/\.txt$/, '.doc')}") end |
原始檔若是 *.cxx
改成 *.C
則 txt 字樣改 cxx
doc 改 C
#!/usr/bin/ruby -Ku Dir.glob('./*.cxx').each do |file| system("mv #{file} #{file.gsub(/\.cxx$/, '.C')}") end |
一行文
ruby -e 'Dir.glob("*.txt") { |name| `mv #{name} #{name.gsub(/\.txt$/, ".doc")}`}' |
全站熱搜
留言列表