我刚开始学习shell脚本,rhel6.3

I just started learning Scripting in Shell Script, RHEL 6.3

本问题已经有最佳答案,请猛点这里访问。

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

如果不存在LOCAL_WORKING_DIRLOCAL_EVENT_LOG_WORKING_DIR。EDOCX1?2?????

我试过了,但好像没用我的剧本:

1
2
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 U 9.20.1吗????

请帮帮我:)


最简单的技术是使用mkdir -p,它创建目录和路径上丢失的任何目录,如果目录已经存在,则不会失败,因此您可以同时使用:

1
mkdir -p"$LOCAL_WORKING_DIR""$LOCAL_EVENT_LOG_WORKING_DIR"

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