在awk中可以直接执行shell命令
2018-03-30 14:46
465 查看
1.zoer@ubuntu:~$ touch a 2.zoer@ubuntu:~$ touch b 3.zoer@ubuntu:~$ cat a.txt 4.a 5.b 6.zoer@ubuntu:~$ awk '{cmd="rm "$0;system(cmd)}' a.txt 7.zoer@ubuntu:~$ ls 8.a.txt dd important mysql py testdata 9.daemon.py Desktop installer mysql_install_db.sh stu 10.data dfadsfadfadf jdk1.6.0_33 Public stu.txt 11.zoer@ubuntu:~$
这段的意思是创建了a,b文件 a.txt 中有a,b2条数据
通过awk执行rm命令,删除a.txt 文件中的a,b文件
查看当前目录文件,发现没有了a,b文件
awk 'BEGIN{count=10;i=0;while(i<count){cmd="mv "i".txt tt";i++;system(cmd)}}'
把当前符合的数据移动到tt目录
相关文章推荐
- awk中可以使用system来执行复杂的shell命令
- awk中可以使用system来执行复杂的shell命令
- 我们可以通过两种方式进入Android的console: 1. 直接执行命令emulator -shell; 2.
- 使用shell脚本ssh远程执行命令,使用awk时总是报错
- 运用Shell命令的时候可以在控制台上输入linux命令去执行
- ansible 直接执行系统命令 碰到了awk中的$
- 让history命令可以记录所有shell命令的执行时间
- Makefile内置变量,递归式变量,直接展开式变量,条件赋值,追加赋值,Makefile中shell命令的执行
- Linux(7) 常用命令扩展 改变用户环境变量 (可以实现登陆就执行shell脚本)
- wscript.shell组件被禁用时 可以用Shell.Application执行命令
- Hibernate SQLQuery查询返回空List,在mysql命令下直接执行sql语句可以正常得到记录
- shell调用脚本--直接退出不执行后续命令
- 使用ant直接执行shell命令
- awk:base64加密解密,执行shell命令
- mkdir是windows的一个命令,也就是在命令行可以直接运行的命令。如果你在命令行中可以直接执行"python" 那么就可以替换执行
- awk里面执行shell/系统命令
- awk执行shell命令
- 为什么直接执行shell脚本可以,但crontab下执行错误
- awk里面执行shell命令
- 为什么直接执行shell脚本可以,但crontab下执行错误