awk 遍历行取出数据进行处理
1 | cat a.txt |
123@123 123
234@234 234
1 | awk '{print("curl -X POST -d \"email="$1"\" -d \"password="$2"\" --user abc:123456 http://baidu.com")}' a.txt |
curl -X POST -d "email=123" -d "password=123 123" --user abc:123456 http://baidu.com
curl -X POST -d "email=234" -d "password=234 234" --user abc:123456 http://baidu.com
把上面的print改成system就能执行命令。
读取行的默认分割符为空格,可用 -F "#" 进行修改。可用管道输出到其它bash命令执行。