$ test=$(python -c "
> import math
> import sys
>
> for x in sys.argv[1:]:
> print '2pi R of {}={}'.format(x,float(x)*2*math.pi)
> " 1 2.4 5 6.6)
$ echo "$test"
2pi R of 1=6.28318530718
2pi R of 2.4=15.0796447372
2pi R of 5=31.4159265359
2pi R of 6.6=41.4690230274
(作为旁注…) 如果要保留换行符,请在
^{pr2}$echo
中使用引号:最后一个提示:
Perl比Python更适合于一行程序。我倾向于这样做,而不是强迫python成为一种它不是的语言:
相关问题 更多 >
编程相关推荐