【Shell中判断并创建目录或文件】

 

 

 

 

 

[标签]: 不存在就创建    shell中[]的用法   Shell中 || 用法

 

 

问题详情的描述或方案目标的预期:

Shell中最简单简洁的判断文件或者目录是否存在,不存在则创建。

 

 

 

【解决方案】

 

一:判断目录是否存在,不存在则创建目录

[ -e "/root/tools/" ] || mkdir -p "/root/tools/"

  

  

二:判断文件是否存在,不存在则创建文件

[ -e "/tmp/test.log" ] || touch '/tmp/test.log'

  

  

  

总结: 简单而有效的方法才能写出最好的shell.

 

 

 

百度一下    谷歌翻译

 

 

 

 

 

 

【书君方案】 简洁、完整、漂亮、记忆深刻

 

 

 

 

 

 

©2022 BLUBN.HonL   京ICP备15053931号   书君   bookfooked.com V1.1