怎么编写Linux shell管理有参数(该参数来自前一个命令执行出来的结果)的命令?
关于参数传递:假如我要获取/home某个目录下的一个text.txt文件,但是某个目录我原先不知道的,所以需要先使用:ls-l/home来获取/home下的目录信息。现在...
关于参数传递:
假如我要获取/home某个目录下的一个text.txt文件,但是某个目录我原先不知道的,所以需要先使用:
ls -l /home
来获取/home下的目录信息。
现在,需要把ls -l /home和ls -l $filename和more text.txt这三个命令写到同一个shell。
这该怎么写?$filename是怎么传递的? 展开
假如我要获取/home某个目录下的一个text.txt文件,但是某个目录我原先不知道的,所以需要先使用:
ls -l /home
来获取/home下的目录信息。
现在,需要把ls -l /home和ls -l $filename和more text.txt这三个命令写到同一个shell。
这该怎么写?$filename是怎么传递的? 展开
3个回答
展开全部
可以用命令行去传递参数;
比如:命令行的命令:commmand argu1 argu2
传递到shell中的$0就是commmand ,$1就是argu1,$2就是argu2,注意参数别传递太多了,shell有限制的
比如:命令行的命令:commmand argu1 argu2
传递到shell中的$0就是commmand ,$1就是argu1,$2就是argu2,注意参数别传递太多了,shell有限制的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道目录名字没法写
需要你手工选择ls -l /home 里面的结果
需要和shell交互
所以你写脚本还不如直接去查看
不要做这些没有意义增加操作的事
需要你手工选择ls -l /home 里面的结果
需要和shell交互
所以你写脚本还不如直接去查看
不要做这些没有意义增加操作的事
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询