
!!!急!!!在线等!!!高分 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" 展开
以下是我写的。。但是我知道不正确。。。
#!/bin/sh
echo -n "which one do you want? Dir or Files?"
read value1
Dir=d
Files=-
ls -l | grep "^value1" 展开
4个回答
展开全部
echo两段话
第一句是问他选择什么?文件还是目录?
第二句说明文件请按F,目录请按D。
然后做变量定义
接着做两个if
其中加入执行的命令 如 ls 等语句
第一句是问他选择什么?文件还是目录?
第二句说明文件请按F,目录请按D。
然后做变量定义
接着做两个if
其中加入执行的命令 如 ls 等语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#!/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$
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$
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Dir=d
Files=-
这两句有什么意义?
ls -l value1 就行吧
还有你在提取变量的时候给是 $value
Files=-
这两句有什么意义?
ls -l value1 就行吧
还有你在提取变量的时候给是 $value
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们还没学脚本呢............
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询