我正在寻找一种方法来交替 + 和 - 在由 plusses atm 分隔的一整串数字中。我需要它是 Number1 - Number2 + Number3 - Number4 等。它必须是一个命令行命令(希望它有意义 o_0),并且我需要能够将巨大的总和通过管道传输到其中。所以最好的是一个 sed 命令。谢谢!
到目前为止,我的命令行:
cat oneven.txt | sed 's/\(\w\)/4\/\1/g' | bc -l | sed 's/^\(.*\)$/\1 +/g' |sed 's/\(\w.*\w\)+\(\w.*\w\)/\1-\2/g'| tr "\n" " " | cut -c -11998
Oneven ==> 不均匀(它包含直到 1000 的所有数字(你猜对了)不均匀。
尝试过:一个 sed 命令,该命令将采用一对数字并将它们之间的 + 更改为最小值。没有结果。没有添加减号示例(交替之前):
4.00000000000000000000 + 1.33333333333333333333 + .80000000000000000000 + .57142857142857142857 + .44444444444444444444 + .28571428571428571428 + .09523809523809523809 + .05714285714285714285 + .04081632653061224489 + .03174603174603174603 + .16666666666666666666 + .05555555555555555555 + .03333333333333333333 + .02380952380952380952 + .01851851851851851851 + .11764705882352941176 + .03921568627450980392 + . 02352941176470588235 + .01680672268907563025 + .01307189542483660130 + .09090909090909090909 + .03030303030303030303 + .01818181818181818181 + .01298701298701298701 + .01010101010101010101 + .07407407407407407407 + .02469135802469135802 + .01481481481481481481 + .01058201058201058201 + .00823045267489711934 + .06250000000000000000 + .02083333333333333333 + .01250000000000000000 + [.. .]
我需要它是 Number1 - Number2 + Number3 - Number4 等。它必须是一个命令行命令(希望它有意义 o_0),并且我需要能够将巨大的总和通过管道传输到其中。