一堆小小的问题,厚颜来问[高手就不用进来了]
发表于 : 2007-08-30 16:53
看了置顶贴后写的一个练习的脚本,执行起来错误不少。。。。
#!/bin/sh
# 复制~/Desktop/test下的新文件到桌面或其他某处
find ~/Desktop/test -mmin 10 >temp # 10min内修改的文件列表存入temp
echo "Select Mode"
select mode in "手动" "桌面"; do # 输出位置 这里会出错,说select怎么怎么的
break
done 这里unexpected
# 按选择
case "$mode" in
"手动")
echo "输入目标文件夹"
read var # 手动输入目的地
[ -f $var ] || mkdir $var;; # 不存在创建
"桌面")
var="~/Desktop";; esac
copy()
{
cp -r $* $var #不知这儿用$*行不行
}
cat temp|copy #还有这儿,这种参数传递方法能否使用
rm temp #收尾
exit 0 #0与1的差别?
注释掉那些以后执行,cp出问题,说目的文件夹怎么怎么
我这点问题学得扎实点的新手都应该知道吧,要骂我的懒啊急功近利啊的朋友就Alt+左箭头算了
#!/bin/sh
# 复制~/Desktop/test下的新文件到桌面或其他某处
find ~/Desktop/test -mmin 10 >temp # 10min内修改的文件列表存入temp
echo "Select Mode"
select mode in "手动" "桌面"; do # 输出位置 这里会出错,说select怎么怎么的
break
done 这里unexpected
# 按选择
case "$mode" in
"手动")
echo "输入目标文件夹"
read var # 手动输入目的地
[ -f $var ] || mkdir $var;; # 不存在创建
"桌面")
var="~/Desktop";; esac
copy()
{
cp -r $* $var #不知这儿用$*行不行
}
cat temp|copy #还有这儿,这种参数传递方法能否使用
rm temp #收尾
exit 0 #0与1的差别?
注释掉那些以后执行,cp出问题,说目的文件夹怎么怎么
我这点问题学得扎实点的新手都应该知道吧,要骂我的懒啊急功近利啊的朋友就Alt+左箭头算了