我想编写一个bash脚本来检查文件是否存在于某个位置。我使用了几个变量,到目前为止,这些变量仍然有效:
if hdfs dfs -test -e $NIFI/cust_accounts/$CURRPART; then echo $NIFI/cust_accounts/$CURRPART partition is current on HDFS; fi
但是,我真的希望能够返回一个“else”语句。意思是“如果文件存在,则123 else(如果不存在)999”。
有人能帮我构造一个“else”语句吗?谢谢您!
1条答案
按热度按时间3pmvbmvn1#
记得吗
[
实际上是另一个命令。所以你可能习惯了if [ ... ]; then ... ; else ... ; fi
,你所拥有的并没有什么不同。你可以替换[ ... ]
放弃你对hdfs
,最终得到相同的语法: