awk中可以使用system来执行复杂的shell命令
来源:互联网 发布:投标书编制软件 编辑:程序博客网 时间:2024/05/19 23:11
在awk中可以直接执行shell命令。
- zoer@ubuntu:~$ touch a
- zoer@ubuntu:~$ touch b
- zoer@ubuntu:~$ cat a.txt
- a
- b
- zoer@ubuntu:~$ awk '{cmd="rm "$0;system(cmd)}' a.txt
- zoer@ubuntu:~$ ls
- a.txt dd important mysql py testdata
- daemon.py Desktop installer mysql_install_db.sh stu
- data dfadsfadfadf jdk1.6.0_33 Public stu.txt
- zoer@ubuntu:~$
我们在awk中组装命令并且最后使用system()来执行。每次读入一个文件名并删除这个文件。
----------------------------------------
下面我们使用awk中执行命令来创建一些文件。
- zoer@ubuntu:~$ awk 'BEGIN{count=10;i=0;while(i<count){cmd="touch "i".txt";i++;system(cmd)}}'
- zoer@ubuntu:~$ ls
- 0.txt 4.txt 8.txt dd jdk1.6.0_33 py
- 1.txt 5.txt 9.txt Desktop mysql stu
- 2.txt 6.txt daemon.py important mysql_install_db.sh stu.txt
- 3.txt 7.txt data installer Public testdata
最近的举例子:
# ls
argFile argOne
# gawk '{cmd="ls";system(cmd)}' argFile
argFile argOne
argFile argOne
argFile argOne
argFile argOne
#
0 0
- awk中可以使用system来执行复杂的shell命令
- awk中可以使用system来执行复杂的shell命令
- awk中使用shell命令的方法
- awk中使用的shell命令
- awk中使用的shell命令-浅记
- awk执行shell命令
- 在awk中执行system命令------太有用了
- system() 执行 shell 命令
- awk 程序中使用 Shell 命令
- awk的使用 第五部分 在awk中使用shell命令
- awk里面执行shell命令
- shell awk命令使用
- shell中使用awk,awk引用shell变量的方法
- 程序中使用system调用sqlplus命令来检查是否可以连接
- awk调用shell命令 getline system
- shell中awk 使用
- system(执行shell 命令)
- Python 执行shell命令:system
- 八数码的八境界
- The Most Important Algorithms (in CS and Math)
- 碰运气(YourLucky)
- Java内部类(成员内部类、局部内部类、静态内部类、匿名内部类)
- 记又一次unhappy考试(10.6)
- awk中可以使用system来执行复杂的shell命令
- 数组简单介绍
- 关于eSIM的一些简单介绍
- 棋盘问题(POJ1321)(A)
- 打工
- 关于打包成APK
- java--servlet相关类(4)
- 机房收费系统之上下机思路整理
- C语言位运算