如何在unix中使用awk命令添加?

时间:2017-08-24 11:50:59

标签: linux ubuntu unix ubuntu-14.04 ubuntu-16.04

我想总结第二列,但不能总结它。

ls -al | awk 'BEGIN {FS="  "} ; {sum+=$2} END {print sum}'

但它显示的结果不同,这是不正确的。

2 个答案:

答案 0 :(得分:0)

尝试一次。

ls -la | awk '{SUM+=$2} END{print SUM}'

答案 1 :(得分:0)

您的命令是正确的,只需使用FS =“”(单个空格,而不是在命令中使用的双倍空格)

import Tkinter as Tk main=Tk.Tk() main.minsize(440,330) hl=Tk.Frame(main) hl.pack() def lichobobsvyp(*par): main.title('Obsah lichoběžníku - Výpočet') Tk.Label(hl, text ='Obsah lichoběžníku - Výpočet', font ='Arial 15').pack() rlichobobsa = Tk.LabelFrame(hl, text ='Strany A') rlichobobsa.pack() hlichobobsa = Tk.Entry(rlichobobsa, textvariable =thlichobobsa) hlichobobsa.pack() Tk.Button(hl, text ='Ok', command = lambda: destroy(lichobobsvysl)).pack() def lichobobsvysl(*par): dlichobobsa = float(thlichobobsa.get()) def destroy(x,*par): for wid in hl.winfo_children(): wid.destroy() x() return thlichobobsa=Tk.DoubleVar() lichobobsvyp() main.mainloop()