簡體   English   中英

unoconv中的錯誤處理

[英]error handling in unoconv

我有一個腳本,可以使用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

我的問題是。 即使我遇到該錯誤。 錯誤消息未得到反映。 我做錯了什么嗎?

嘗試類似:

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"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM