写了个减压并复制多个文件的shell文件,在linux下提示:No such file or directory,请指教。

文件如下,不知道有没有问题?#!/bin/sh#Thisscriptconvertgrib2filesinthecurrentdirectorytobinaryfiles... 文件如下,不知道有没有问题?
#!/bin/sh
# This script convert grib2 files in the current directory to binary files
#

for file in *.tar
i=1
while[$i -le 31];
do
cd /raid3/home/ccp/tk/

newfile=`basename ${_babj_200707i12_prod_sl_tp.tar}`

/opt/freeware/bin/tar -xvf ${newfile}

cp /raid3/home/CCP/tk/babj/glob/200707i12/prod/*/sl/*.* /raid3/home/CCP/tigge/
i=${{$i+1}}
done

cd /raid3/home/ccp/

# rm -rf *.tar
展开
 我来答
oz43jsp
2011-03-28 · TA获得超过547个赞
知道小有建树答主
回答量:655
采纳率:0%
帮助的人:354万
展开全部
是-rw-r--r-- 把它改为-rwxr--r--(方法:chmod 744 文件名)不知道你用的是哪个版本的linux,因为多数版本的默认权限是0022,你可以用umask查看一下,所以新建的文件权限都是644,目录是755,所以当你的文件要变成可执行时,就要把那个X补上去了,明白吗?呵呵。。。
追问
linux版本是0022,我改了如下:
-rwxr--r-- 1 ccp users 523 2011-03-26 08:21 etar.sh
但还是提示:No such file or directory
ub01luc
推荐于2018-05-17 · TA获得超过274个赞
知道答主
回答量:639
采纳率:50%
帮助的人:109万
展开全部
&&
[ ! -f $1 ] &&

today=`find . -name "$1" -mtime -1`
yesterday=`find . -name "$1" -mtime +1 -mtime -10`

[ -z "$today" ] && echo "yesterday"
[ -z "$yesterday" ] && echo "today"

a=`file $1`

echo $
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友29a502e16
2011-03-28 · TA获得超过309个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:107万
展开全部
第一句就写错了.
更多追问追答
追问
你能帮我修改一下啊吗?文件时以日期为变化的?
追答
可以呀.你把目录结构告诉我,想删除什么文件
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-03-28 · TA获得超过1418个赞
知道大有可为答主
回答量:1903
采纳率:0%
帮助的人:1788万
展开全部
没有此文件或目录,是不是哪儿写错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式