常用命令--awk
2024-09-04 01:58:01
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
最新文章
- Sphinx在windows上的安装使用
- Bootstrap<;基础十四>; 按钮下拉菜单
- Waves – 赞!超炫交互体验的点击动画效果
- 一个Activity掌握Design新控件 (转)
- JSP 运行
- oracle with as
- Google Chrome 浏览器禁用缓存
- HDU 4620 Fruit Ninja Extreme 搜索
- ASP.NET mvc 遇见的问题
- My.Ioc 代码示例——利用 ObjectBuilderRequested 事件实现延迟注册
- BAT线下战争:巨额投资或培养出自己最大对手(包括美团、58、饿了么在内的公司都在计划推出自己的支付工具和金融产品,腾讯只做2不做O)
- PHP截取汉字乱码问题解决方法mb_substr函数的应用
- 删除字符串中多余的空白字符和空行(C语言实现)
- 关于Unix时间戳
- BZOJ 1619: [Usaco2008 Nov]Guarding the Farm 保卫牧场
- mysql 如何修改、添加、删除表主键
- flashcache中应用device mapper机制
- Git/Github 教程
- Node.js c++ 扩展之HelloWorld
- This network connection does not exist
热门文章
- [Java] 缓存池
- 各种Web服务器与Nginx的对比
- C#反射的实现
- SQLRecoverableException: I/O Exception: Connection reset
- 扩展阿里巴巴Java开发规约插件(转)
- 大数据基础环境--jdk1.8环境安装部署
- oracle 数据库插入中文乱码
- springboot配置redis+jedis,支持基础redis,并实现jedis GEO地图功能
- 人生苦短_我用Python_list(列表)_002
- 如何在Mac上将视频刻录到DVD / ISO文件