Chinaunix
标题:
关于循环的怪问题
[打印本页]
作者:
CostaR
时间:
2007-12-10 17:54
标题:
关于循环的怪问题
代码文件test.sh的内容如下:
#!/bin/bash
cd /usr/local/logs/180/httpd
echo $1
for file in `ls ${1}*`
do
echo $file
done
复制代码
运行后的结果如下
bbs
bbs-access.20071206.log
bbs-access.20071206.log.1
bbs-access.20071207.log
bbs-access.20071207.log.1
bbs-access.20071208.log
bbs-access.20071208.log.1
bbs-access.20071209.log
bbs-access.20071210.log
我有一下文件:
bbs-access.20071206.log
bbs-access.20071207.log
bbs-access.20071208.log
bbs-access.20071209.log
bbs-access.20071210.log
后缀为.1的文件是怎么来的?
作者:
linux_paly
时间:
2007-12-10 19:02
那你单独执行下 ls bbs*
作者:
寂寞烈火
时间:
2007-12-11 00:23
是很怪 :-[
作者:
edeed
时间:
2007-12-11 10:36
我在solaris下做了一下实验,没发现楼主的问题,是挺奇怪的
作者:
walkerxk
时间:
2007-12-11 10:57
难道是瞬间产生的文件?把ls改成ls -l试试。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2