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

如何通过通配符/正则/代码精简缩短DNS TXT记录合并脚本

精简后的PowerShell脚本

一行极简版

$p=1..2|%{((nslookup -q=txt "$_.website.com")[-1]).Trim().Trim('"')}-join''

稍具可读性的精简版

$p = 1..2 | ForEach-Object {
    ((nslookup -q=txt "$_.website.com")[-1]).Trim().Trim('"')
} -join ''

精简技巧说明

  • 直接用循环变量$_替代手动维护的$i,省去变量初始化和递增步骤
  • 移除冗余的中间变量$w和$v,直接在管道流中处理结果
  • 用-join ''替代逐次$p += $v的字符串拼接,代码更短且执行效率更高(避免多次字符串拷贝)
  • 利用PowerShell管道特性串联操作,压缩代码结构

内容的提问来源于stack exchange,提问作者I am Jakoby

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 11:10:33