11
除以'sed'
我正在尝试使用进行数学运算sed,但是它将继续将我的变量视为字符串。输入是这种类型的: $ echo 12 | sed 's/[0-9]*/&+3/' $ 12+3 我想有15个输出。我只需要执行一次操作并替换其数学结果,因为我将程序作为Python守护程序运行,并且我想避免诸如重定向stdout文件,打开这些文件,执行操作,提取结果,执行操作之类的操作。更换。对我来说,sed似乎最好是同时执行所有动作。 我试图以各种方式投射输入和输出 $ echo 12 | sed 's/[0-9]*/int(&+3)/' $ echo 12 | sed 's/[0-9]*/\int(&+3)/' $ echo 12 | sed 's/[0-9]*/\int(&+3)/' 但是结果始终是第二个领域的印刷。