|
发表于 2008-2-24 21:01:07
|
显示全部楼层
晕!我咋这结果?
1、当前目录下有非.c结尾的子目录,子目录中含有.c结尾的文件和子目录的情况:
hutu@suse:~/tmp/tt> ll *
-rw-r--r-- 1 hutu users 42 02-24 20:06 server1.c
-rw-r--r-- 1 hutu users 42 02-24 20:06 server2.c
-rw-r--r-- 1 hutu users 42 02-24 20:06 server3.c
-rw-r--r-- 1 hutu users 42 02-24 20:06 server4.c
server.x:
总计 16
-rw-r--r-- 1 hutu users 42 02-24 20:07 server5.c
-rw-r--r-- 1 hutu users 42 02-24 20:07 server6.c
-rw-r--r-- 1 hutu users 42 02-24 20:07 server7.c
-rw-r--r-- 1 hutu users 42 02-24 20:07 server.m
hutu@suse:~/tmp/tt> ls *.c | wc -l
4
hutu@suse:~/tmp/tt> ls -l | grep -E -c "*.c$"
4
hutu@suse:~/tmp/tt> ls -1 *.c | wc -l
4
hutu@suse:~/tmp/tt>
2、当前目录下有 .c结尾的子目录,子目录中不含.c结尾的文件或子目录
hutu@suse:~/tmp/tt> ll *
-rw-r--r-- 1 hutu users 42 02-24 20:06 server1.c
-rw-r--r-- 1 hutu users 42 02-24 20:06 server2.c
-rw-r--r-- 1 hutu users 42 02-24 20:06 server3.c
-rw-r--r-- 1 hutu users 42 02-24 20:06 server4.c
server.c:
总计 4
-rw-r--r-- 1 hutu users 42 02-24 20:07 server.m
hutu@suse:~/tmp/tt> ls *.c | wc -l
7
hutu@suse:~/tmp/tt> ls -l | grep -E -c "*.c$"
5
hutu@suse:~/tmp/tt> ls -1 *.c | wc -l
7
hutu@suse:~/tmp/tt>
3、当前目录下有 .c结尾的子目录,子目录中含有.c结尾的文件或子目录
hutu@suse:~/tmp/tt> ll *
-rw-r--r-- 1 hutu users 42 02-24 20:06 server1.c
-rw-r--r-- 1 hutu users 42 02-24 20:06 server2.c
-rw-r--r-- 1 hutu users 42 02-24 20:06 server3.c
-rw-r--r-- 1 hutu users 42 02-24 20:06 server4.c
server.c:
总计 16
-rw-r--r-- 1 hutu users 42 02-24 20:07 server5.c
-rw-r--r-- 1 hutu users 42 02-24 20:07 server6.c
-rw-r--r-- 1 hutu users 42 02-24 20:07 server7.c
-rw-r--r-- 1 hutu users 42 02-24 20:07 server.m
hutu@suse:~/tmp/tt> ls *.c | wc -l
10
hutu@suse:~/tmp/tt> ls -l | grep -E -c "*.c$"
5
hutu@suse:~/tmp/tt> ls -1 *.c | wc -l
10
hutu@suse:~/tmp/tt> |
|