点击(此处)折叠或打开
- #!/bin/bash
- a(){
- echo "hello admin";
- }
- export -f a
- awk 'BEGIN{"a"|getline test;print test }'
- awk 'BEGIN{system("a")}'
8968阅读 1评论2012-11-23 飞鸿无痕
分类:Mysql/postgreSQL
点击(此处)折叠或打开
你好,你这里的函数a是没有参数的,如果a是带参数的,在awk中如何通过变量的方式传递给shell呢?<br /><br />例如a有一个参数,awk 'BEGIN{"a 1"|getline test;print test }' 这样是把1当参数传递给a了,但是我想要在双引号里传递的不是值1,而是awk中的一个变量,如何传递呢?