You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将长串正负数列粘贴为PowerShell可运算的单行表达式?

在PowerShell中合并多行带符号数字并计算

方法1:用Here-String存储并处理

  1. 用Here-String格式把多行数字完整存入变量(避免每行被单独赋值):
$numLines = @'
+15
-14
+2
'@
  1. 移除所有换行符,合并成连续运算表达式:
$calcExpr = $numLines -replace "`r`n|`n|`r", ''
  1. 执行表达式得到计算结果:
Invoke-Expression $calcExpr

方法2:读取剪贴板快速处理

如果目标数字已经在剪贴板中,直接运行以下命令一步完成合并与计算:

(Get-Clipboard) -join '' | Invoke-Expression

方法3:控制台内快速合并计算

若已将多行数字粘贴到控制台的脚本块中,可直接通过管道合并运算:

(@'
+15
-14
+2
'@) -join '' | Invoke-Expression

注意:Invoke-Expression(可缩写为iex)会执行字符串中的代码,请确保处理的是可信的数字内容,避免运行未知来源的表达式。

内容的提问来源于stack exchange,提问作者starplatinum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 00:15:45