date
当提供的变量没有/空值时,命令如何输出空/无。我知道if else
语句可以做到这一点,但我觉得这不是正确的方法。是否有合适的命令或更改date
命令来执行此操作?
例如
myDay=""
bDay=`date -d "$myDay"`
echo "$bDay" // this should have no output
date
当提供的变量没有/空值时,命令如何输出空/无。我知道if else
语句可以做到这一点,但我觉得这不是正确的方法。是否有合适的命令或更改date
命令来执行此操作?
例如
myDay=""
bDay=`date -d "$myDay"`
echo "$bDay" // this should have no output
你可以这样做:
或者:
或者:
$myDay
或(如果为空则显示错误消息):请注意,
echo
(除了csh
'secho
)总是至少输出一个换行符(除非您使用-n
或\c
取决于echo
实现),即使没有传递任何参数,所以您还需要:$bDay
为空时不输出任何内容。