#脚本

74 个方案

用 Test-Path 判断文件或文件夹是否存在
Windows文件脚本PowerShell

PowerShell 里最常忘的布尔存在性检查,适用于文件、目录、注册表路径,还支持通配符。

低风险 ✓ 2026-09-17
彩虹奶牛随机语录:fortune + cowsay + lolcat
macOS终端脚本ASCII 字符画

串起三个经典工具,让每个新终端都出现一只彩色奶牛。

低风险 ✓ 2026-09-20
用 ipconfig getifaddr 获取接口本地 IP
macOS脚本IPipconfig 网络配置

macOS 的 ipconfig 每个接口只输出一个地址——非常适合脚本和提示符。

低风险 ✓ 2026-09-17
用 set -euo pipefail 让 Bash 脚本快速失败
macOSBash 脚本Shell脚本

加上严格模式,遇到错误、未定义变量或管道失败时立即退出。

低风险 ✓ 2026-10-13
用 cowsay 让终端里的奶牛开口说话
macOS终端脚本ASCII 字符画

用经典的 cowsay 把任意文字放进 ASCII 对话气泡里。

低风险 ✓ 2026-09-20
用 Set-Content 和 Add-Content 写入/追加文件
Windows文件脚本PowerShell

一对容易忘的命令:Set-Content 覆盖写入,Add-Content 追加,文件不存在都会自动创建。

低风险 ✓ 2026-09-17
用 hyperfine 对命令做基准测试
macOS性能脚本命令行

测量并比较 shell 命令的运行时间,并给出统计结果。

低风险 ✓ 2026-09-22
用 asciinema 录制终端会话
macOS终端脚本

把完整终端会话记录成体积很小的文本 .cast 文件。

低风险 ✓ 2026-09-20
用 Split-Path 和 Join-Path 处理路径
Windows文件脚本PowerShell

别再用字符串切割拆路径了——PowerShell 有专门的 cmdlet 来拆分和拼接文件路径。

低风险 ✓ 2026-09-17
find -printf:按自定义格式输出大小、日期和路径
Linux脚本格式化find 文件查找

用 GNU find 的 -printf 直接按任意格式打印路径、大小和时间戳,方便排序和脚本处理。

低风险 ✓ 2026-09-17
用 Get-Content -Raw 把整个文件读成一个字符串
Windows文件脚本PowerShell

不加 -Raw 时 Get-Content 按行拆成数组——这是跨行正则和精确比较失败的常见原因。

低风险 ✓ 2026-09-17
用 Bun 运行 JavaScript
macOS软件包构建脚本

用一个高速工具完成运行、打包、测试和包管理。

低风险 ✓ 2026-09-22