我刚刚开始在Shell脚本RHEL 6.3中学习脚本

时间:2013-12-16 07:45:08

标签: shell scripting rhel

如何以正确的方式在终端RHEL 6.3中写入?

如果不存在LOCAL_WORKING_DIR LOCAL_EVENT_LOG_WORKING_DIR mkdir LOCAL_WORKING_DIR LOCAL_EVENT_LOG_WORKING_DIR ????

我试过这个,但似乎没有用 我的剧本:

if [! -f ] $LOCAL_WORKING_DIR $LOCAL_EVENT_LOG_WORKING_DIR
    mkdir $LOCAL_WORKING_DIR $LOCAL_EVENT_LOG_WORKING_DIR

在Windows中我们使用WINSCP& 7zip对,可以使用Nautilus 3.10.1& p7zip_9.20.1 ???

请帮助我,请:)

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用mkdir -p创建目录 - 以及路径上任何缺少的目录 - 如果目录已经存在则不会失败,因此您可以使用以下命令一次完成所有操作:

mkdir -p "$LOCAL_WORKING_DIR" "$LOCAL_EVENT_LOG_WORKING_DIR"

请注意,变量用双引号括起来,这样即使名称中出现空格(等),它也能正常工作。