我只想从当前目录中获取文件,并且只输出.mp4 .mp3 .exe文件,没有其他的。 所以我想我可以这样做:
ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$
但是不行,因为第一个grep将只输出mp4,所以其他两个grep不会被使用。
有什么想法吗?PS,在慢速豹上运行这个脚本。
egrep -- 扩展的grep -- 在这里会有帮助
egrep
ls | egrep '\.mp4$|\.mp3$|\.exe$'
应该能完成任务。
最简单的方法是直接使用ls
ls *.mp4 *.mp3 *.exe
ls | grep "\.mp4$ \.mp3$ \.exe$"
egrep
-- 扩展的grep -- 在这里会有帮助应该能完成任务。
最简单的方法是直接使用ls