我有一个脚本,自动转换excel文件从xls到csv使用unoconv。有时我会遇到这样的错误。
line 174: 21023 Segmentation fault unoconv -f csv "$FILES"我希望能够处理在转换时发生的任何错误。我已经尝试将此代码添加到脚本中。
unoconv -f csv "$FILES"
if [ $? -ne 0 ]; then
echo "error encountered when converting from xls to csv"
else
echo "Successfully converted to csv"
fi我的问题是。即使我遇到了这个错误。未反映错误消息。我有什么地方做错了吗?
发布于 2018-05-03 18:28:08
尝试如下所示:
unoconv -f csv "$FILES" 2>&1 | grep -i "Segmentation fault" &>/dev/null \
&& echo "error encountered when converting from xls to csv" \
|| echo "Successfully converted to csv"https://stackoverflow.com/questions/50131429
复制相似问题