曲径通幽论坛

标题: 判断当前目录下文件是否属于字符类型,是就复制到 /dev 下 [打印本页]

作者: beyes    时间: 2009-6-27 20:11
标题: 判断当前目录下文件是否属于字符类型,是就复制到 /dev 下
#!/bin/sh
cp `ls -l | grep '^c' | awk '{print $8}'` /dev
说明
ls -l 列出当前目录里的详细信息

由于字符文件的前面一个字母为 c ,所以第一个管道处,使用 grep '^c' 进行过滤出所有的字符文件信息

但这还没完,因为复制文件是复制文件名,所以必须再经过一个管道虑掉前面的文件属性信息,这里用 awk 来过滤:

awk '{print $8}'

$8 是因为在我的系统上文件名在 ls -l 所列出信息中的第 8 列。





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2