gpt4 book ai didi

bash - Shell脚本中的Echo错误消息

转载 作者:行者123 更新时间:2023-12-03 08:26:10 26 4
gpt4 key购买 nike

#Note: If you see # in front of any line it means that it’s a comment line not the actual code
#** ********************************************************************
FILE_NAME=filename_4.zip
FILE_LOCATION=/home/testvis/generic
ENTITY_LIST=ALL

if ${JAVACMD} -classpath $CLASSPATH:$LIB oracle.ucm.idcws.client.UploadTool \
--url=https://URL_XX/idcws/GenericSoapPort \
then
echo “File Successfully Uploaded”
else
echo “Exception Uploaded ”
exit 0
fi

这将正确返回echo部分。但是我希望我们在异常中得到的错误消息也应该得到回应。

像在PLSQL中一样,我们有 SQLERRM。 Shell脚本中是否有类似的变量或任何方法?

最佳答案

您可以使用stderr重定向:

命令名称2> stderr.txt

或像这样重定向所有输出:

command1> everything.txt 2>&1

例:

if ${JAVACMD} -classpath $CLASSPATH:$LIB oracle.ucm.idcws.client.UploadTool \
--url=https://URL_XX/idcws/GenericSoapPort \
then
echo “File Successfully Uploaded”
else
echo “Exception Uploaded ”
echo $($COMMAND> everything.txt 2>&1)
exit 0
fi

关于bash - Shell脚本中的Echo错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40962418/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com