Shell 脚本中的变量获取为 null
Variable fetching as null in Shell script
大家好
我在 Linux shell 脚本中遇到问题,TFN 正在获取为 NULL。
有人可以帮助解决这个问题吗
TFN=`sqlplus -s $LOGNAME1/$PASSWORD1@connstr << EOF > ${LogFileName}
...
EOF`
正在将 sqlplus 输出重定向到您的日志文件,而该命令没有输出(已转到日志文件),因此 TFN 为空。
去掉> ${LogFileName}
到TFN获取查询的值然后echo $FN >> ${LogFileName}
如果你真的想在日志里查询结果
大家好 我在 Linux shell 脚本中遇到问题,TFN 正在获取为 NULL。 有人可以帮助解决这个问题吗
TFN=`sqlplus -s $LOGNAME1/$PASSWORD1@connstr << EOF > ${LogFileName}
...
EOF`
正在将 sqlplus 输出重定向到您的日志文件,而该命令没有输出(已转到日志文件),因此 TFN 为空。
去掉> ${LogFileName}
到TFN获取查询的值然后echo $FN >> ${LogFileName}
如果你真的想在日志里查询结果