linux shell中如何实现对多个关键字段的排除?
当前目录如下:
tanbofandeiMac:TTGr 0101-0200 tanbofan$ ls -l .zip | awk '{print $NF}'
TTGr0101.1.zip
TTGr0101.1.zip.aria2
TTGr0101.zip
TTGr0101.zip.aria2
TTGr0108.zip
TTGr0118.1.zip
TTGr0118.1.zip.aria2
TTGr0118.zip
TTGr0118.zip.aria2
TTGr0121.zip
TTGr0128.1.zip
TTGr0128.1.zip.aria2
TTGr0128.zip
TTGr0128.zip.aria2
TTGr0130.zip
TTGr0131.zip
TTGr0135.zip
TTGr0137.zip
TTGr0139.zip
TTGr0139.zip.aria2
TTGr0142.zip
TTGr0143.zip
TTGr0143.zip.aria2
TTGr0151.zip
TTGr0154.zip
TTGr0159.zip
TTGr0166.zip
TTGr0167.zip
TTGr0167.zip.aria2
TTGr0170.zip
TTGr0173.zip
TTGr0176.zip
TTGr0177.zip
TTGr0177.zip.aria2
TTGr0178.zip
TTGr0178.zip.aria2
TTGr0183.zip
TTGr0183.zip.aria2
TTGr0186.zip
想写一个脚本实现对已下载完成的文件自动解压缩,其中以“.aria2”结尾的文件为未完成文件,我能够用ls *.aria2 | cut -d'.' -f1来将这些文件名取出,但是没办法用grep -v去排除,因为grep貌似不支持多个关键字的排除。请各位帮忙看看有什么办法能够排除掉.aria2结尾的文件(包含FILENAME.zip和FILENAME.aria2)。
相关阅读:
PHP的问题
linux 安装memcache php的扩展 phpize 无法生成configure
react-native 求推荐表情库
如果在我的页面上调用别处的一个api,都必须跨域,为什么下面这段代码可以成功?
linux中如何创建扩展分区并在其中创建逻辑分区
chrome mac的控制台字体怎么放大和缩小?
怎么下载别人网站上面的字体图标
当按下回车键后,怎么清空回车键的空格,或者模拟发送按键让光标向上?
用HTML5写一个chrome内置的恐龙快跑需要什么技术?
权限框架shiro的的一个问题
正则表达式 零宽断言,求大神解惑
SqlSessionInterceptor.invoke方法怎么可以直接调用getSqlSession方法?
csr文件必须在web服务器上生成嘛?
spring MVC框架Controller层中应该使用StringBuffer还是StringBuilder?
obj = obj.offsetParent;是什么意思?
centos6.8使用NVM安装nodejs,之后每次都提示/usr/bin/which: no node in...
使用pytesseract出现错误:“[WinError 2] 系统找不到指定的文件。”
jsrender问题:获取数据没有被覆盖
使用Jenkins打包android碰到的两个问题
Vue router热插拔 渲染出错