Я создал сценарий оболочки в Linux-машине, он отлично работает на этом компьютере, а также на другой машине linux, но когда я запускаю тот же скрипт на машине AIX, он не работает.Как запустить функцию, созданную в сценарии оболочки на сервере AIX?
Для экс- script1
print "Hello"
a()
{
print "Welcome"
}
b()
{
print "Bye"
}
a
b
При выполнении этого сценария в Linux машине вывод является
Hello
Welcome
Bye
Но при выполнении его в AIX машине выход
Hello
Я думаю, это не вызывает функцию a
и b
на машине AIX. Так может ли кто-нибудь дать мне решение запустить сценарий как на Linux, так и на Aix-машине.
Что делать, если вы определяете его как 'function a() {...}'? http://www.ibm.com/developerworks/aix/library/au-getstartedbash/ – fedorqui
Он не работает для AIX-машины Я попробовал это –