在这里,我得到一个bash文件b.sh:如何在异常情况下捕获bash文件中的异常?
#!/bin/sh
if [ ! -f somefile.txt ]; then
..................
fi
在bash的文件,我尝试检查是否叫somefile“somefile.txt”的存在,如果没有,我会考虑它作为一个错误并退出。
我运行在C++的bash文件:
::system("sh b.sh")
我应该填写“...............”在bash的文件,又该是什么当我找不到“somefile.txt”时,我会用C++代码来捕获异常。
在调用bash之前,您还可以确保在C++程序中存在'somefile.txt' ... –