由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Unix版 - shell问题请教
相关主题
Shell Questionwhat is the problem? what can I do?
为什么time命令无法重定向?how to contral tar-ed file size?
一个Shell问题HELP.
my script Re: how would you do this?What's the quickest way to change various filenames with same format under unix?
login shell and normal shell?Re: What's the quickest way to change various filenames with same form
how to change login shell?what's wrong with gcc?
group permission如何用mail命令发送代附件的信
怎样用mail把某一文本文件发送给一个email地址?How to delete such file?
相关话题的讨论汇总
话题: shell话题: 文件话题: filename
进入Unix版参与讨论
1 (共1页)
n******h
发帖数: 2544
1
有个小脚本,用来复制一个文件到另一个位置,功能很简单。
但是有个小毛病,就是那个文件是程序上一部产生的,不是马上就会出现在指定位置,
有个小小的时延,如果马上去抓,那么就会出错。
请问如何加入一段shell代码,查看文件是否存在,如果不存在,就询问用户是否等待
30秒(循环),或者报错退出不再继续执行?
谢谢。
b*****n
发帖数: 482
2
试试这个
if [ -e $filename ]

【在 n******h 的大作中提到】
: 有个小脚本,用来复制一个文件到另一个位置,功能很简单。
: 但是有个小毛病,就是那个文件是程序上一部产生的,不是马上就会出现在指定位置,
: 有个小小的时延,如果马上去抓,那么就会出错。
: 请问如何加入一段shell代码,查看文件是否存在,如果不存在,就询问用户是否等待
: 30秒(循环),或者报错退出不再继续执行?
: 谢谢。

1 (共1页)
进入Unix版参与讨论
相关主题
How to delete such file?login shell and normal shell?
HOw to find files hardlinked to a same inode?how to change login shell?
vnc server in Sun Solaris, how to change wm?group permission
how can i program to insert a line into a file怎样用mail把某一文本文件发送给一个email地址?
Shell Questionwhat is the problem? what can I do?
为什么time命令无法重定向?how to contral tar-ed file size?
一个Shell问题HELP.
my script Re: how would you do this?What's the quickest way to change various filenames with same format under unix?
相关话题的讨论汇总
话题: shell话题: 文件话题: filename