当作为参数传递给另一个shell脚本时调试shell脚本

当作为参数传递给另一个shell脚本时调试shell脚本,shell,scripting,Shell,Scripting,当作为参数传递给另一个shell脚本时,我想调试一个shell脚本 first.sh second.sh 100 我在两个脚本中都放置了set-x 但是无法调试第二个脚本,因为没有太多事情要做,这里有一些事情需要确保 脚本的第一行应该说明您正在使用哪个shell 确保两个脚本都是可执行的 第一列至少应该有-rwx------如果没有,则使用以下命令使其可执行 chmod 700 first.sh chmod 700 second.sh 确保first.sh接受$1和$2参数 错误消息等将帮助

当作为参数传递给另一个shell脚本时,我想调试一个shell脚本

first.sh second.sh 100

我在两个脚本中都放置了set-x

但是无法调试第二个脚本

,因为没有太多事情要做,这里有一些事情需要确保

  • 脚本的第一行应该说明您正在使用哪个shell
  • 确保两个脚本都是可执行的
  • 第一列至少应该有-rwx------如果没有,则使用以下命令使其可执行

    chmod 700 first.sh 
    chmod 700 second.sh
    
  • 确保first.sh接受$1和$2参数 错误消息等将帮助我们帮助您:)

    ls -l first.sh
    ls -l second.sh
    
    chmod 700 first.sh 
    chmod 700 second.sh