先把文件列表存在filename文件中

awk '{system("rm $0")}' filename -------WRONG

因为对于 system来说 $0 不再是某行全部的内容,而是 “sh” , 上面的命令相当于执行“ sh rm sh”

然后

awk '{cmd="rm "$0;system(cmd)}' filename ----OK

下面的也ok

awk '{cmd="rm "$0;cmd|getline }' filename  ---- OK

man awk里面关于getline的说明,大意是说 运行command,同时会把输出存在$0 里面,或参数var中。

command | getline [var]
                             Run command piping the output either into $0 or var, as above.

command |& getline [var]
                             Run command as a co-process piping the output either into $0  or  var,  as  above.
                             Co-processes are a gawk extension.

最新文章

  1. Dynamics CRM 之ADFS 使用 WID 的联合服务器场
  2. Oracle 11g RAC 应用补丁简明版
  3. memcache+magent的高可用
  4. Java中的Atomic包使用指南
  5. Reporting Service 没有权限登陆
  6. Android随笔:属性
  7. C# 获取ttf文件字体名称
  8. asp.net mvc4 Controller与Action执行过程的研究(学习笔记)
  9. xml 个人练习2
  10. js中使用控件名和数组下标方式获取控件的值时失败
  11. Oracle SQL Lesson (1) - 使用SQL Select语句获取数据
  12. 关于Uncaught SyntaxError: Unexpected token o in JSON at position 1,chrome持续报错的相关解析
  13. [Gradle] 在 Eclipse 下利用 gradle 构建系统
  14. Hibernate之HelloWorld
  15. ReentrantReadWriteLock读写锁的使用1
  16. C# - 为值类型重定义相等性
  17. 安装vs2017后造成无法打开xproj项目无法打开
  18. MTK LCM的添加
  19. 上传头像,layui上传图片
  20. UVa437 The Tower of Babylon(巴比伦塔)

热门文章

  1. 使用 kexec 快速重启 Linux
  2. 虚拟网卡TUN/TAP 驱动程序设计原理
  3. hdu1028(母函数+DP)
  4. Sum It Up POJ 1564 HDU 杭电1258【DFS】
  5. stretchableImageWithLeftCapWidth
  6. emoji字符不能插入MySQL数据库,提示“'\xF0\x9F\x98\x84' for column 'XXXX' at row 1”
  7. centOS7安装docker步骤
  8. 1 Maven简介
  9. virtualBox 不能开启一个新任务的错误
  10. Apache Thrift的简单介绍