--//写一个更加简单的版本.
$ echo c={1..4}\;d={196..204} | tr ‘ ‘ ‘\n‘|xargs -IQ echo ‘scale=0;Q;a=(d+4)/2^c;scale=3;b=d/(a-4);d;c;a;b‘ | bc | tr -d ‘\r‘ | paste - - - -
$ echo c={1..4}\;d={196..204} | tr ‘ ‘ ‘\n‘|xargs -IQ echo ‘scale=0;Q;a=(d+4)/2^c;scale=3;b=d/(a-4);print d,"\t",2^c,"\t",a,"\t",b,"\n"‘ | bc
196 2 100 2.041
197 2 100 2.052
198 2 101 2.041
199 2 101 2.051
200 2 102 2.040
201 2 102 2.051
202 2 103 2.040
203 2 103 2.050
204 2 104 2.040
196 4 50 4.260
197 4 50 4.282
198 4 50 4.304
199 4 50 4.326
200 4 51 4.255
201 4 51 4.276
202 4 51 4.297
203 4 51 4.319
204 4 52 4.250
196 8 25 9.333
197 8 25 9.380
198 8 25 9.428
199 8 25 9.476
200 8 25 9.523
201 8 25 9.571
202 8 25 9.619
203 8 25 9.666
204 8 26 9.272
196 16 12 24.500
197 16 12 24.625
198 16 12 24.750
199 16 12 24.875
200 16 12 25.000
201 16 12 25.125
202 16 12 25.250
203 16 12 25.375
204 16 13 22.666
--//说明:输出顺序 processes group nsems semaphores_used_arrays.
原文:https://www.cnblogs.com/chenguopa/p/15238097.html