【发布时间】:2021-09-16 04:20:50
【问题描述】:
在我的当前目录中有一些文件和文件夹,例如:
data
log.txt
info.txt
process_data.sh
如何从ls输出中排除目录data和文件log.txt?
我试过了:
ls |grep -v data |grep -v log.txt
但此命令也排除了process_data.sh,因为它的名称中包含data。
我试过了:
ls --ignore="data"
只是尝试先排除data,但收到错误:
ls: illegal option -- -
usage: ls [-@ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1%] [file ...]
这可能表明--ignore 在我的操作系统中是不合法的。我用的是mac。
【问题讨论】: