我调试一个bash shell脚本,我收到此错误信息:什么是错误消息“[[:未找到”的意思
[:未找到
行号指向到是我的外部循环结束。
任何想法?
谢谢!
编辑:这里是脚本:https://github.com/stephenh/git-central/blob/master/server/post-receive-hudson
我调试一个bash shell脚本,我收到此错误信息:什么是错误消息“[[:未找到”的意思
[:未找到
行号指向到是我的外部循环结束。
任何想法?
谢谢!
编辑:这里是脚本:https://github.com/stephenh/git-central/blob/master/server/post-receive-hudson
的[[
在BASH用作内置测试条件。然而,它并不在正规的Bourne外壳的工作,许多系统默认运行之类的东西cronjobs时等
你把家当(#! /bin/bash
)为您的shell脚本的第一行?这是一个cronjob?你可以打印出$RANDOM
的值(bash将打印出的值,伯恩不会)?
告诉我们,传给你这个问题的程序,并告诉我们它的运行的系统(Linux呢?的Solaris?英特尔?Cygwin的?)也许我们可以计算出来。
谢谢!改为shebang修复了这个问题。 – Jacko 2011-04-07 15:43:44
你能提供的示例代码,看看有问题的错误? – 2011-04-07 14:53:02