曲径通幽论坛
标题:
判断当前目录下文件是否属于字符类型,是就复制到 /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