【发布时间】:2017-06-20 01:55:31
【问题描述】:
我有一个“apache2/mods-available”目录。我想列出“mods-available”中的元素,但只列出以“a”开头且文件扩展名为“.conf”的文件,并且每行列出一个文件。
我试过这样:
user$ ls *a && *.conf ./apache2/mods-available
它没有用..有什么想法吗?
【问题讨论】:
-
ls apache2/mods-available/a*.conf -
我得到了这个:“apache2/mods-available/actions.conf”我该怎么做才能获取或显示“action.conf”? :)
-
每行打印一个添加
-1,如ls apache2/mods-available/a*.conf -
在最后一个例子中我的意思是
ls -1 apache2/mods-available/a*.conf -
许多选项:1)
(cd apache2/mods-available/; ls -1 a*.conf), 2)ls apache2/mods-available/a*.conf | cut -d/ -f3, 3)ls apache2/mods-available/a*.conf | sed 's@.*/@@', 4)ls apache2/mods-available/a*.conf | awk -F/ '{print $NF}'