我有一个脚本可以使用unoconv自动将excel文件从xls转换为csv。我不时会收到这个错误。
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
我的问题是。即使我遇到那个错误。错误消息未被反映。有什么我做错了吗?
答案 0 :(得分:0)
尝试类似:
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"