LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 814|回复: 6

如何把中文的文件找出来?

[复制链接]
发表于 2003-12-25 09:41:42 | 显示全部楼层 |阅读模式
我系统里只有少数中文名的文件,放在什么哪里怎么找啊 ?

文件名又没有规则,,有什么办法吗?
发表于 2003-12-25 16:14:21 | 显示全部楼层
用find -name "中文关键字"试试看吧~~
如:
[/home/javalee]find -name "文*"
./myshell/文档
./mydoc/文件目录解析.php
./文件
 楼主| 发表于 2003-12-25 17:18:15 | 显示全部楼层
这样?如果不包括有个"文"在里面的怎么办??

有办法找出所有中文么???
发表于 2003-12-25 18:09:40 | 显示全部楼层
这样试试看
  1. for file in $(ls -R);do
  2.         find $(pwd) -name "$(echo $file|sed -n '/[color=red]^[^a-zA-Z0-9.@%_=][/color]/p')"
  3. done
复制代码
红色部分是条件!一般的文件名字的规则是字母数字下划线等等...
 楼主| 发表于 2003-12-25 20:38:15 | 显示全部楼层
不知道会不会漏了些中文,我多试试

可以这样的么 ?排除英文出来的就是中文和符号?

三天后我要学真正shell了,以后可能会常来这里了,呵呵!!
发表于 2003-12-25 21:05:38 | 显示全部楼层
最初由 pinksnoopy 发表
不知道会不会漏了些中文,我多试试

可以这样的么 ?排除英文出来的就是中文和符号?

三天后我要学真正shell了,以后可能会常来这里了,呵呵!!

我想排除了英文数字和一些标点符号的应该是英文了吧~~ ,你自己先试验一下嘛~~!
BTW:欢迎你加入学习shell的行列~~,我们是老朋友了嘛~~ ;)
 楼主| 发表于 2003-12-25 21:21:25 | 显示全部楼层
shell懂点点,几乎不,看懂得多点,

我不知道怎么排除啊??如果知道我还问还说排除?呵呵

过几天认真学学就知道了,之前看多点shell,忘光光!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表