【问题标题】:How do I write shell script for Redhat Linux bash shell如何为 Redhat Linux bash shell 编写 shell 脚本
【发布时间】:2015-09-30 09:59:18
【问题描述】:

我正在使用 Jenkins 来构建项目。我能够建立项目。我需要将战争文件复制到目标位置。 我可以使用cp source_file_location target_file_location 复制.war 文件 它会完成这项工作。 但我想检查文件是否已经存在显示消息旧文件找到然后删除旧文件并将新文件复制到目标位置。

并压缩目标位置文件夹并复制到 x 位置。

真的很抱歉。看来我刚刚给出了要求。除了一些基本命令,我真的不知道如何编写 shell 脚本。 有谁能够帮助我?

【问题讨论】:

    标签: linux bash shell jenkins


    【解决方案1】:

    好的,那么只是一些您需要的命令的提示。这应该足以创建您的第一个 bash 脚本。

    但是我想检查文件是否已经存在

    查看 test 命令(或等效的 [ -f file_exists ]。例如:

    if [ ! -f /tmp/foo.txt ]; then
        echo "File not found!"
    fi
    

    显示消息找到旧文件

    echo "My message"
    

    然后删除旧文件

     rm file (or -r for directory)
    

    并将新文件复制到目标位置。

    这部分认为你已经知道怎么做

    如果您对任何命令有任何疑问,请尝试查阅命令手册。一般来说,它非常简单明了。以下是一个不错的 bash 编程教程的链接。

    http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      • 2018-02-23
      相关资源
      最近更新 更多