Здравствуйте. Подскажите как заставить работать такой скрипт правильно:
#!/bin/sh
scrfunc() {
echo aaaaaaaaaaaaa
echo dddddddddddddd
top
}
screen scrfunc
когда запускаю пишет no such file scrfunc. Как вы поняли мне нужно чтобы при запуске команды screen туда передавалось сразу несколько команд. Можно конечно scrfunc вынести в отдельный файл, но мне хотелось бы как нибудь организовать все красиво в одном файле_). Через ; тоже не передается. Как быть*?