2020-11-19 多行求和

2020-11-19  本文已影响0人  linuxScripter

z@z-ThinkPad-T400:~$ seq 5 | tr '\n' '+' | sed 's/$/0\n/g' | bc

15

z@z-ThinkPad-T400:~$ seq 5 | tr '\n' '+' | sed 's/$/0\n/g' | octave

octave: X11 DISPLAY environment variable not set

octave: disabling GUI features

ans =  15

上面两个一样,没什么好讲的,生成算式给计算器

z@z-ThinkPad-T400:~$ seq 5 | awk '{sum+=$1;}END{print sum}'

15

这个类似C语言也没什么新意。

z@z-ThinkPad-T400:~$ seq 5 | xargs -i seq {} | wc -l

15

seq 5 | xargs -i bash -c "seq {} | xargs -i echo -n a" | wc -c

15

这两个相当有意思,意思是用所给的数依次生成不同数目的行或字符,最后统计行数或字符数,即求和。

上一篇 下一篇

猜你喜欢

热点阅读