awk '{
BEGIN{stat1}
BEGIN{stat2}
pattern1{action1}
pattern2{action2}
...
patternn{actionn}
{默认动作,无条件,始终执行}
END{stat1}
END{stat2}
}'
awk 'BEGIN{
for(i=;i<=;i++)
{
for(j=;j<=;j++)
{
tarr[i,j]=i*j;
print i,"*",j,"=",tarr[i,j];
}
}
}'
# awk 打印 99乘法表
awk 'BEGIN{
for(i=;i<;i++)
{
for(j=;j<=i;j++)
{
printf "%d%s%d%s%d\t",j,"*",i,"=",i*j;
}
printf "\n"
}
}'
# awk 浮点计算
aa=
bb=
awk -v m1=$aa -v m2=$bb 'BEGIN{
num = m1/m2;
print m1;
print m2;
print num;
printf "%.9f\n", num;
}'
# 计算器
firstNum=
secondNum=102.4
ss=`awk -v m1=$firstNum -v m2=$secondNum 'BEGIN{num = m1/m2; printf "%.9f\n", num;}'`
echo $ss
201.611328125

最新文章

  1. Sphinx在windows上的安装使用
  2. Bootstrap&lt;基础十四&gt; 按钮下拉菜单
  3. Waves – 赞!超炫交互体验的点击动画效果
  4. 一个Activity掌握Design新控件 (转)
  5. JSP 运行
  6. oracle with as
  7. Google Chrome 浏览器禁用缓存
  8. HDU 4620 Fruit Ninja Extreme 搜索
  9. ASP.NET mvc 遇见的问题
  10. My.Ioc 代码示例——利用 ObjectBuilderRequested 事件实现延迟注册
  11. BAT线下战争:巨额投资或培养出自己最大对手(包括美团、58、饿了么在内的公司都在计划推出自己的支付工具和金融产品,腾讯只做2不做O)
  12. PHP截取汉字乱码问题解决方法mb_substr函数的应用
  13. 删除字符串中多余的空白字符和空行(C语言实现)
  14. 关于Unix时间戳
  15. BZOJ 1619: [Usaco2008 Nov]Guarding the Farm 保卫牧场
  16. mysql 如何修改、添加、删除表主键
  17. flashcache中应用device mapper机制
  18. Git/Github 教程
  19. Node.js c++ 扩展之HelloWorld
  20. This network connection does not exist

热门文章

  1. [Java] 缓存池
  2. 各种Web服务器与Nginx的对比
  3. C#反射的实现
  4. SQLRecoverableException: I/O Exception: Connection reset
  5. 扩展阿里巴巴Java开发规约插件(转)
  6. 大数据基础环境--jdk1.8环境安装部署
  7. oracle 数据库插入中文乱码
  8. springboot配置redis+jedis,支持基础redis,并实现jedis GEO地图功能
  9. 人生苦短_我用Python_list(列表)_002
  10. 如何在Mac上将视频刻录到DVD / ISO文件