В скриптах я пока не силен, по этому не редко задаю глупые вопросы, и вот один из них:
Как возможно в скрипте указать несколько Sha-Bang, и использовать их?Пример - в скрипте хочу использовать помимо Шелла еще и несколько участков кода на perl, то есть мне нужно использовать какое-то подобие этого:
#!/bin/sh
#!/usr/bin/perl
но perl работать не будет, так как будет считаться комментом. Как возможно подключить и sh и perl, и возможно-ли вообще?
Весь скрипт будет выполняться shell-ом, фрагменты perl можно исполнять через perl -e '...'....и оно sh_e_bang.
> Весь скрипт будет выполняться shell-ом, фрагменты perl можно исполнять через perl -e
> '...'.
> ...и оно sh_e_bang.а мона наоборот - писать перле, а шелл через system() :))
В шапке я для примера шелл написал, о чем, кстати, и предупредил. На самом деле мне нужно использовать вместе с шеллом expect:
#!/usr/local/bin/expect
> В шапке я для примера шелл написалОчепятка, но пост подправить не могу - для примера перл написал.
> На самом деле мне нужно использовать вместе с шеллом expect:
> #!/usr/local/bin/expectexpect AFAIR написан на TCL, скрипт expect, вроде бы?, сам по себе есть скрипт на TCL с доп.библиотеками/~~~ expect. Соотетственно: видимо, можно писать на TCL либо пользовать его аналог system()...
Нет, сам не делал и не знаю точно -- только предположения.
...гы-гы, а запусти по одним expect-ом 2 приложения -- одно то, которым и управляешь, а второе -- скрипт на шелл... Нет, и этого не делал----
#!/bin/shperl -x $0
exit#!/usr/bin/perl
print "Встряхнуть, не перемешивать\n"ж