• Shell执行时显示指令本身&&显示shell指令


    shell脚本如何显示所执行的每一条命令,例如执行一个bash脚本时,只看到了各个命令的执行结果,但是没有看到具体的命令

    #!/bin/bash
    ls
    #end

    这个脚本执行时,并不打印命令'ls'

    怎么样才能让其先打印出所执行的命令,在执行命令呢?

    1、方法一

    在脚本中设置-x参数,让命令执行时打印其命令本身和参数,如:

    #!/bin/bash
    set -x
    ls
    #end

    运行结果

    + ls

    2、方法二

    除了方法一的作用外,输出还会原封不动的打印执行后的每一条指令,如:

    #!/bin/bash
    set -xv
    ls
    #end

    运行结果

    ls
    + ls

    3、方法三

    在启动脚本命令时,给定脚本的输入参数,如:

    sh -x yourscript.sh

    运行结果

    + ls
  • 相关阅读:
    最详细的 paypal 支付接口开发--Java版
    Java IO--NIO(二)
    Java IO--NIO(一)
    Java IO--BIO
    ForkJoinPools
    ScheduledThreadPool
    SingleThread
    CachedThreadPool
    ForkJoinPool
    WorkStealingPool
  • 原文地址:https://www.cnblogs.com/macrored/p/11755295.html
Copyright © 2020-2023  润新知