我在此文件夹中有一个文件夹包含不同类型的文件,如
qt_fact_info.d20140228
qt_fact_info_is.d20140228
qt_fact_info_bkk.d20140228
qt_fact_info_lb.d20140228
qt_fact_info_sg.d20140228
我只想要qt_fact_info.d20140228
这种类型的文件。我不希望文件与这些模式匹配:*_is,*_bkk,*_lb,*_sg
请帮助我如何使用UNIX shell脚本打印上述所需类型的文件(qt_fact_info.d20140228)
答案 0 :(得分:0)
你可以这样做:
ls | grep -v '_is\|_bkk\|_lb\|_sg'
grep -v
打印与模式不匹配的所有内容。\|
表示或ls |
将ls的输出发送给grep进行过滤。