方法1
awk 'pattern { action }' awkvar1=shellvar1 awkvar2=shellvar2 ... input_files
awk_script_file awkvar1=shellvar1 awkvar2=shellvar2 ... input_files
这要在pattern或action中就可以使用awkvar1、awkvar2了
方法2
#!/bin/bash
name="Jack White"
awk '$1~/"'"$name"'"/ {printf $1"的成绩是:" $5}' input_files
"'"是一个双引号、一个单引号、再一个双引号
网友评论