shell脚本之awk基本用法


脚本文件:

root@linux:/study/shell# cat awk_test.sh 
#!/bin/sh

awk_test_fun()
{
	echo "\$0:"
	echo $0
	echo "\$1:"
	echo $1
	echo "\$2:"
	echo $2
	echo "\$3:"
	echo $3	
	echo "awk_test.txt content:"
	cat awk_test.txt
	echo "result of:'akw -F\" \" \'/^aaa/{print \$1,\$2,\$3}\' awk_test.txt"
	awk -F" " '/^aaa/{print $1,$2,$3}'  awk_test.txt
}

awk_test_fun hello world good
root@linux:/study/shell# 


测试文件awk_test.txt:

root@linux:/study/shell# cat awk_test.txt 
aaa bbb ccc
ddd eee fff
111 222 333


执行结果:

root@linux:/study/shell# ./awk_test.sh
$0:
./awk_test.sh
$1:
hello
$2:
world
$3:
good
awk_test.txt content:
aaa bbb ccc
ddd eee fff
111 222 333
result of:‘akw -F" " \‘/^aaa/{print $1,$2,$3}\‘ awk_test.txt
aaa bbb ccc
root@linux:/study/shell# 


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。