我正在尝试将结果列表从“ls -la”存储到变量中,然后过滤掉一些文件名,之后只打印出过滤后的文件名(以及日期和类似ls -la的内容) “再一次,但当我这样做时,一切都在一行,有没有办法确保每个文件名都在不同的行上?
提前致谢
答案 0 :(得分:4)
答案 1 :(得分:4)
如果要过滤文件名,例如,不要列出所有txt文件
shopt -s extglob
ls !(*.txt)
答案 2 :(得分:1)
ls -al | grep -v "file-pattern-you-want-to-filter-out"