What does the || : in this line of bash script from an rpm spec file do?

前端 未结 5 557
北荒
北荒 2021-01-19 04:02
ln -s /var/log/$SERVICE_NAME $RPM_INSTALL_PREFIX/logs || :

In the rpm spec file every line ends with || :

What is the

5条回答
  •  无人共我
    2021-01-19 04:53

    It is simply means OR. You can try small testing like this

    ls nofile-here-like || echo 'Not here'
    

    If file not there echo will printed. Try with existing file, it will not

提交回复
热议问题