我需要列出没有文件夹的目录内容,而不是以_
_folder1
_folder2
folder1
folder2
folder3
我尝试使用ls -d */ --ignore='_*/'
和ls -d */ |grep -v '_*'
,但我仍然看到了
答案 0 :(得分:1)
使用glob
模式,您可以使用否定:
ls [!_]*
或者:
echo [!_]*
使用extglob
即可:
shopt -s extglob
ls !(_*)
答案 1 :(得分:0)
我决定使用ls -d */ | grep -v '_/*'