Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >awk中的格式已用完

awk中的格式已用完
EN

Stack Overflow用户
提问于 2019-09-12 19:04:25
回答 1查看 100关注 0票数 0

请问这段代码有什么问题?

输入:

代码语言:javascript
代码运行次数:0
复制
3693.06 6.1454e-01 1.6771e-02
3693.08 6.3320e-01 1.9238e-02
3693.11 6.1717e-01 1.7944e-02
3693.13 6.0574e-01 1.6216e-02
3693.15 6.3804e-01 1.9012e-02
3693.18 5.9520e-01 1.8732e-02
3693.2 6.0917e-01 1.5997e-02
3693.22 6.4455e-01 1.8686e-02
3693.25 6.0528e-01 1.9382e-02
3693.27 6.0475e-01 1.6515e-02
3693.29 5.7127e-01 1.7045e-02
3693.32 5.9784e-01 1.9205e-02

代码:

代码语言:javascript
代码运行次数:0
复制
for file in *iu.s; do awk '{printf("%5.1f" $1*10); print("  ",$2,"  ",$3)}' "$file" > "temp_file" && mv "temp_file" "$file"; done

一个错误:

代码语言:javascript
代码运行次数:0
复制
not enough arguments to satisfy format string
    `%5.1f36930.6'
        ^ ran out for this one

我想打印第一列乘以10作为1个小数位,并在列之间添加空格。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-12 19:10:33

添加,

代码语言:javascript
代码运行次数:0
复制
printf("%5.1f",$1*10)
              ^
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57913080

复制
相关文章
awk中NF的使用
统计机器中网络连接各个状态个数 netstat -a | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 一下子不明白$NF是什么意思,去查了下awk的用法,发现NF表示浏览记录的域的个数 awk ‘{print $1}’打印第一列 awk ‘{print $2}’打印第二列 NF表的是列数 如: a b c d e 那么NF=5 $NF就是表示第五列的值,就是一行数据最后一列的那个值 $NF就是一行数据最后一列的那个值 netstat -a
千往
2018/01/24
2.2K0
awk中NF的使用
Linux中awk工具的使用
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,默认以空格为分隔符将每行切片,切开的部分再进行各种分析处理。awk是行处理器,相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息
谢公子
2022/01/19
5.3K0
Linux中awk工具的使用
linux中的awk命令详解
关于awk脚本,我们需要注意两个关键词BEGIN和END。 BEGIN{ 这里面放的是执行前的语句 } END {这里面放的是处理完所有的行后要执行的语句 } {这里面放的是处理每一行时要执行的语句} 假设有这么一个文件(学生成绩表):
全栈程序员站长
2022/09/08
1.5K0
linux中的awk命令详解
awk linux 数组,Linux中的awk数组的基本使用方法
在其他的编程语言中,数组的下标都是从0开始的,也就是说,如果想反向引用数组中 的第一个元素,则需要引用对应的下标[0],在awk中数组也是通过引用下标的方法,但是在awk中数组的下标是从1开始的,在其他语言中,你可能会习惯于先“声明”一个数组,在awk中,则不用这样,直接为数组的元素赋值即可(其实如果自己给数组赋值,下标从1或者从0开始那就无所谓了!)
全栈程序员站长
2022/09/09
2.2K0
awk中执行mv命令
我现在有一个thinkphp文件夹,我需要将文件夹下面所有的.class.php修改为.php
魔王卷子
2019/05/28
2K0
awk中单双引号的区别
之前我在给生信技能树的生信入门12期学员讲课时没有给大家展开仔细讲这个单双引号的区别, 只在最后一节课讲自定义变量的时候提了一下:
ruochen
2021/11/26
2K0
awk 函数-awk的基本用法
  它依次处理文件的每一行,并读取里面的每一个字段。对于日志、CSV 那样的每行格式相同的文本文件,awk可能是最方便的工具。
宜轩
2022/12/26
1.2K0
linux awk 函数定义变量赋值,Linux中的Awk定义、用法详解
  Awk、sed与grep,俗称Linux下的三剑客,它们之前有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用。sed是一种非交互式且面向字符流的编辑器(a “non-” stream- editor),而awk则是一门模式匹配的编程语言,因为它的主要功能是用于匹配文本并处理,同时它有一些编程语言才有的语法,例如函数、分支循环语句、变量等等,当然比起我们常见的编程语言,Awk相对比较简单。
宜轩
2022/12/26
9.6K0
AWK中的字段,记录和变量【Programming】
本文为awk入门系列的第二篇文章,在本篇文章中,你可以了解到有关字段,记录和一些功能强大的awk变量。
Potato
2019/11/09
2.1K0
AWK中的字段,记录和变量【Programming】
awk 函数-awk的match函数总结
  grep XXYY..log | tr -d '][' | awk 'BEGIN{ FS="|" }{ [match]2; print $4,a[0],b[0] }'
宜轩
2022/12/26
2.2K0
神器!awk 在工作中的应用案例
当然可以使用你最熟悉的开发语言去写代码实现,本文用awk来实现,相比之下,性能极高。
后端技术探索
2020/03/19
5380
神器!awk 在工作中的应用案例
awk
语法 awk [options] 'pattern{action}' FILENAME options: -F # 指定分隔符 -v FS="#" # 输入分隔符 -v OFS="##" # 输出分隔符 pattern # 模式,包含BENGIN(处理文本之前需要执行的操作)和END(执行文本之后需要执行的操作) action # 动作,最常见的动作是print和printf 变量 $0 # 显示整行 $NF # 当前行分隔后的最后一个字段 NF # 当前行被分隔符分隔后,一共有
陳斯托洛夫斯記
2022/10/27
6090
使用awk打印文件中的字段和列
Awk 自动将提供给它的输入行划分为字段,一个字段可以定义为一组字符,这些字符通过内部字段分隔符与其他字段分开。 如果你熟悉 Unix/Linux 或者做bash shell 编程,那么你应该知道什么是内部字段分隔符 (IFS) 变量是。Awk 中的默认 IFS 是制表符和空格。 Awk: 遇到输入行时,根据定义的IFS,第一组字符为field one,访问时使用 1,第二组字符是字段二,使用访问 2,第三组字符是字段三,使用访问 为了更好地理解这个 awk 字段编辑,让我们看看下面的例子: Exampl
入门笔记
2022/06/02
10K0
linux——awk(7):awk数组详解
awk中数组的使用。我们在其他语言中经常会使用到数组,awk中也可以使用。示例如下:
全栈程序员站长
2022/09/09
4.9K0
linux——awk(7):awk数组详解
如何用 awk 删除文件中的重复行【Programming】
了解如何在不排序或更改其顺序的情况下使用awk'!visited $ 0 ++'。
Potato
2019/11/09
8.7K0
如何用 awk 删除文件中的重复行【Programming】
awk的递归
  想来惭愧,之前写的一篇文章《用awk写递归》里多少是传递了错误的信息。虽然那篇文章目的上是为了给出一种思路,但实际上awk是可以支持函数局部变量的。
窗户
2018/08/01
6160
OkHttp使用完全教程
上一节我们讲述了Http请求的过程, 这一节我们就讲述下OkHttp是怎么完成Http请求的. 为了更好的理解OKHttp,强烈推荐先看一下http的整个请求过程~文加图, 理解Http请求与响应,提升软实力。
望天
2018/08/02
4.8K0
OkHttp使用完全教程
点击加载更多

相似问题

解析awk中已解析的列

24

调用完成-格式输出

15

awk中良好的json格式

14

更改awk的格式

31

更好的awk格式

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文