- -v 参数传递,定义和引用变量 ,可以把外部变量引入到内部
num1=20 var="hello word" awk -v num2=$num1 -v var1="$var" `BEGIN{print num2,var1}`
- -f 指定脚本
vim test.awk #! /bin/bash BEGIN{print num2,var1} awk -v num2=$num1 -v var1=$var -f test.awk vim 1.awk #! /bin/bash BEGIN { str="i have a dream" location=index(str,"ea") print location } awk -f 1.awk ===>12
-
-F 指定分隔符
#以:为分隔符,打印第七列的内容 awk -F ":" `{print $7}` /etc/passwd
-
-V 查看awk的版本号
awk -V
awk 中的常用选项
最新推荐文章于 2024-03-15 10:06:46 发布