怎么搜索文件目录中没有扩展名的文件(包括子目录),并更改其扩展名

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
青蜂侠6
帖子: 15
注册时间: 2012-05-10 15:30
联系:

怎么搜索文件目录中没有扩展名的文件(包括子目录),并更改其扩展名

#1

帖子 青蜂侠6 » 2012-05-24 11:52

RT :em02 :em02 :em02 :em02 :em02
新手签名要低调,恩恩。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 怎么搜索文件目录中没有扩展名的文件(包括子目录),并更改其扩展名

#2

帖子 eexpress » 2012-05-24 14:58

find -reg 支持正则。
● 鸣学
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 怎么搜索文件目录中没有扩展名的文件(包括子目录),并更改其扩展名

#3

帖子 lilydjwg » 2012-05-24 15:22

是这么写的吧?

代码: 全选

find dir ! -name '*.*' -exec mv {} {}.xyz \;
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 怎么搜索文件目录中没有扩展名的文件(包括子目录),并更改其扩展名

#4

帖子 tusooa » 2012-06-18 13:17

没必要加.某啊。

代码: 全选

] ls -ld //
回复