BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


如何判断一个文件是否存在
首页 » 论坛 » Shell »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
mcolinc   帅哥
风云使者



UID:552220
注册:2007-4-15
最后登录: 2008-08-27
帖子:513
精华:0

可用积分:1096 (家境小康)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2008-6-23 16:39 
Bourne shell中如何判断一个文件是否存在?
[ -e filename ]报错



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
dotnetdotcn
侠客




UID:214673
注册:2005-1-11
最后登录: 2008-10-08
帖子:44
精华:0

可用积分:50 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2008-6-23 16:57 
#!/bin/bash

filename="yahoolist2.csv"

if [ -e $filename ];then
        echo "is have"
else
        echo "not have"
fi



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
walkerxk
大天使
水王归来倒计时



UID:351339
注册:2005-12-18
最后登录: 2008-10-10
帖子:2347
精华:0

可用积分:2292 (小富即安)
信誉积分:105
专家积分:15 (本版:0)
空间积分:0
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


3楼 发表于 2008-6-23 17:29 
LS没看清楚,是Bourne shell,不是bash,还有,LZ说了-e报错了。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
dicc   帅哥
精灵
永远的新手



UID:581103
注册:2007-6-28
最后登录: 2008-10-10
帖子:170
精华:0

可用积分:335 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


4楼 发表于 2008-6-23 17:30 
二楼的是在脚本里加了#!/bin/bash ,呵呵



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 waker   帅哥 (孩儿他爹㊞)
广告杀手-法王



UID:17255
注册:2002-8-26
最后登录: 2008-10-12
帖子:19034
精华:2

可用积分:12540 (大富大贵)
信誉积分:375
专家积分:545 (本版:153)
空间积分:0
推广积分:1

来自:中国南京
状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2008-6-23 17:37 
用/bin/test



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

=GNU/linux=
GNU {bash 2.05b, grep 2.5, Awk 3.1.3, sed 4.0.8}

导师说:站起来吧
众人说:那么辛苦那么艰苦到底值不值?

设计师说:富起来吧
众人说:拼啦

积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 dlms   帅哥
版主-法王



UID:308781
注册:2005-9-1
最后登录: 2008-10-09
帖子:17690
精华:1

可用积分:4394 (小富即安)
信誉积分:100
专家积分:81 (本版:0)
空间积分:0
推广积分:4

状态:...离线...

[个人空间] [短信] [博客]


6楼 发表于 2008-6-23 18:37 


QUOTE:
原帖由 waker 于 2008-6-23 17:37 发表
用/bin/test

老歪用find行不:outu: :outu:



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

好好学习
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
walkerxk
大天使
水王归来倒计时



UID:351339
注册:2005-12-18
最后登录: 2008-10-10
帖子:2347
精华:0

可用积分:2292 (小富即安)
信誉积分:105
专家积分:15 (本版:0)
空间积分:0
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


7楼 发表于 2008-6-23 19:02 


QUOTE:
原帖由 dlms 于 2008-6-23 18:37 发表

老歪用find行不:outu: :outu:

按照这个道理的话有很多了,比如ls、cat、stat、cp、cut、sed、awk、paste……



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
nncu
新手




UID:721057
注册:2008-6-22
最后登录: 2008-08-22
帖子:7
精华:0

可用积分:4 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


8楼 发表于 2008-6-23 21:09 
man [



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 dlms   帅哥
版主-法王



UID:308781
注册:2005-9-1
最后登录: 2008-10-09
帖子:17690
精华:1

可用积分:4394 (小富即安)
信誉积分:100
专家积分:81 (本版:0)
空间积分:0
推广积分:4

状态:...离线...

[个人空间] [短信] [博客]


9楼 发表于 2008-6-23 21:14 
if [ ! -f $1 ] ; then
   echo " source file [ $1 ] does not exist!"
   exit
fi



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

好好学习
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
walkerxk
大天使
水王归来倒计时



UID:351339
注册:2005-12-18
最后登录: 2008-10-10
帖子:2347
精华:0

可用积分:2292 (小富即安)
信誉积分:105
专家积分:15 (本版:0)
空间积分:0
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


10楼 发表于 2008-6-23 21:19 


QUOTE:
原帖由 dlms 于 2008-6-23 21:14 发表
if [ ! -f $1 ] ; then
   echo " source file [ $1 ] does not exist!"
   exit
fi

大哥,如果-e报错,你觉得-f会不会报错?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?

首页 » 论坛 » Shell »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.049458 second(s), 4 queries , Gzip enabled