免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1138 | 回复: 7
打印 上一主题 下一主题

SOS!请教啊! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-26 14:24 |只看该作者 |倒序浏览
现有两个目录1、2,要读入一个变量a,在2中检查是否存在以a为名字的目录,如果2中不存在且1中存在,建立目录a。
各位大侠,俺说明白了没?赐教!!!

论坛徽章:
0
2 [报告]
发表于 2005-04-26 14:39 |只看该作者

SOS!请教啊!

#!/bin/ksh
a=dir
if[ -d ~/2 ]
then
echo 2 is a directory!
elif [ -d ~/1]
then
mkdir ~/2/$a
else
exit 1
fi
是不是这样子的?

论坛徽章:
0
3 [报告]
发表于 2005-04-26 14:51 |只看该作者

SOS!请教啊!

谢了!我理解就是这样,现学了if的参数用法:)
有一处不明白:a=dir是什么意思?dir在此处代表什么?

论坛徽章:
0
4 [报告]
发表于 2005-04-26 15:03 |只看该作者

SOS!请教啊!

dir是你要见的目录萨
自己找本书来看看就明白了

论坛徽章:
0
5 [报告]
发表于 2005-04-26 15:09 |只看该作者

SOS!请教啊!

我的意思:dir是个变量,还是常量?
还有就是exit 1是什么意思?
如果要了解这个我需要看if语句的简界还是看其它什么内容?我现在还没找到大门呢,不好意思了

论坛徽章:
0
6 [报告]
发表于 2005-04-26 15:46 |只看该作者

SOS!请教啊!

判断时候,为什么不是-d ~/2/$a?

论坛徽章:
0
7 [报告]
发表于 2005-04-26 16:26 |只看该作者

SOS!请教啊!

我写错了
应该是~/2/$d
sorry!sorry!

论坛徽章:
0
8 [报告]
发表于 2005-04-26 16:30 |只看该作者

SOS!请教啊!

没事没事,大家共同进步。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP