以下是一个Shell脚本的示例,用于检查C程序是否打印了"Hello World":
#!/bin/bash
# 编译C程序
gcc -o hello hello.c
# 运行C程序,并将输出保存到临时文件
./hello > output.txt
# 检查输出文件中是否包含"Hello World"
if grep -q "Hello World" output.txt; then
echo "C程序打印了“Hello World”"
else
echo "C程序没有打印“Hello World”"
fi
# 清理临时文件和可执行文件
rm hello output.txt
请注意,上述示例假设您有一个名为hello.c
的C程序文件。您可以将其替换为您自己的C程序文件名。