我想总结第二列,但不能总结它。
ls -al | awk 'BEGIN {FS=" "} ; {sum+=$2} END {print sum}'
但它显示的结果不同,这是不正确的。
答案 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()