小编use*_*009的帖子

如何使用 awk 计算文件中的输入行总数?

如何使用 awk 计算文件中输入行的总数?

awk

4
推荐指数
1
解决办法
5万
查看次数

用制表符替换每行开头的所有空格

如何用制表符替换每行开头的所有空格?

我更愿意为此使用 sed。

sed

2
推荐指数
1
解决办法
2947
查看次数

Awk:如何遍历文件以获取每一行?

我有一个包含信息的文件:

Name   Rate   Hours



Clark  8.5    42
Sarah  18.5   19 
Joe    10     25
Paul   12     5
Run Code Online (Sandbox Code Playgroud)

我想计算每个员工的总工资。

但是我无法让我的循环工作,因为我不确定文件开头i <=的标题 ( Name, Rate, Hours)应该是什么。

到目前为止,我有这个:

awk 'BEGIN{
    total = 0;
}

{
    rate = $2;
    hours = $3;
        for (i = 1; i<= NR; i++)
    {
            total = rate * hours;
    }
}

END {
    print "Total = $" total;
}' testfile.dat
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助!

awk

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

awk ×2

sed ×1