日期:2014-05-16  浏览次数:20756 次

awk简单用法,求指点
echo $filename | awk 'BEGIN { FS="."} {val=$1}'
echo $val

我想用val值保存根据awk得出的$1的值,但是这样写好像不行,求各位大侠指点一下啦,谢谢啦!
------解决方案--------------------
方法很多,比如用反引号来执行命令,然后赋值
val=`echo $filename 
------解决方案--------------------
 awk 'BEGIN { FS="."} {print $1}'`
echo $val