Возвращаемое значение функции ksh в скобках

В следующем очень простом примере скрипта ksh мне нужно спросить, равны ли результаты func1 4,

Это то, что я сделал в примере, но этот сценарий не печатает «function result = 4», как я ожидал.

Что мне нужно изменить в [[......]], чтобы напечатать "function result = 4"

Примечание - func1 должна быть в [[.....] ]

  #!/bin/ksh

  func1()
  {
    return 4
  }

  [[ ` func1 ` = ` echo $? `  ]]  && print "function result = 4"  
6
задан Rap 6 June 2012 в 20:32
поделиться