浏览 2023 次
锁定老帖子 主题:shell学习中ls的问题.
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-04
[wangdei@caitong-dev CIH]$ ls -l total 2612 drwxrwxr-x 4 wangdei wangdei 4096 Jan 13 21:48 community -rw-rw-r-- 1 wangdei wangdei 440 Jan 6 10:08 list -rw-rw-r-- 1 wangdei wangdei 469 Jan 14 19:46 list.sh -rw-rw-r-- 1 wangdei wangdei 100 Jan 14 19:47 list.txt 再用ls -l community显示如下: [wangdei@caitong-dev CIH]$ ls -l community total 40 -rw-rw-r-- 1 wangdei wangdei 4427 Dec 31 16:14 newPlacard.jsp -rw-rw-r-- 1 wangdei wangdei 867 Dec 31 16:14 printphone.jsp -rw-rw-r-- 1 wangdei wangdei 5494 Dec 31 16:14 test.jsp 用cat list.txt | ls -l显示如下(list.txt里面的内容是community): [wangdei@caitong-dev CIH]$ cat list.txt | ls -l total 2612 drwxrwxr-x 4 wangdei wangdei 4096 Jan 13 21:48 community -rw-rw-r-- 1 wangdei wangdei 440 Jan 6 10:08 list -rw-rw-r-- 1 wangdei wangdei 469 Jan 14 19:46 list.sh -rw-rw-r-- 1 wangdei wangdei 10 Jan 14 22:22 list.txt 跟 ls -l 命令显示结果一样. 按理说cat list.txt 显示是community,再管道ls -l就是相当命令ls -l community,但结果却不一样. 于是我认为 ls对前面这个管道好像比较感冒,他只显示当前目录的文件.这个有时间再研究一下 那我们要用ls显示后面所跟参数的那个子目录怎办呢? 后来我想了个方法,list="`cat list.txt`" eval ls $list.这样就行了. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |