!!!急!!!在线等!!!高分 LINUX的问题

我们老师要求写一个程序,要求用脚本,要求列出一个目录下的子目录或者文件,但是列之前要有一个问题确认列哪个,(2选1)我应该怎么做。。以下是我写的。。但是我知道不正确。。。... 我们老师要求写一个程序,要求用脚本,要求列出一个目录下的子目录或者文件,但是列之前要有一个问题确认列哪个,(2选1)我应该怎么做。。

以下是我写的。。但是我知道不正确。。。
#!/bin/sh
echo -n "which one do you want? Dir or Files?"
read value1
Dir=d
Files=-
ls -l | grep "^value1"
展开
 我来答
Hackerparadise
2009-09-25 · TA获得超过223个赞
知道答主
回答量:175
采纳率:0%
帮助的人:141万
展开全部
echo两段话
第一句是问他选择什么?文件还是目录?
第二句说明文件请按F,目录请按D。

然后做变量定义

接着做两个if

其中加入执行的命令 如 ls 等语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mengqicheng
2009-09-25 · TA获得超过132个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:46万
展开全部
#!/bin/bash
tree $1

leave@LEAVE:~/test$ more list.sh
#!/bin/bash
tree $1

leave@LEAVE:~/test$ ./list.sh ~/test/
/home/leave/test/
|-- 111
|-- file
|-- file.c
|-- hhh
|-- hhh.c
|-- list.sh
|-- meng
|-- meng.c
|-- rmfile
| |-- 3
| |-- 4
| |-- 5
| |-- 6
| `-- hh.sh
|-- test
`-- test.c

1 directory, 15 files
leave@LEAVE:~/test$
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七家生0D
2009-09-25 · TA获得超过1944个赞
知道小有建树答主
回答量:1675
采纳率:0%
帮助的人:1348万
展开全部
Dir=d
Files=-
这两句有什么意义?
ls -l value1 就行吧
还有你在提取变量的时候给是 $value
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
用户常开心0Ih
2009-09-25 · TA获得超过1581个赞
知道小有建树答主
回答量:515
采纳率:0%
帮助的人:0
展开全部
我们还没学脚本呢............
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式