Скажіть, мені потрібно написати сценарій, який запустить термінал і виконає команду, і мені це потрібно для роботи в різних системах. Як я можу це зробити безпечним і портативним способом?
Чи xterm
завжди встановлено? Я припускаю, що будь-який * nix з GUI повинен мати якийсь термінальний емулятор. Як я можу дістатись до нього? Системи Debian мають, x-terminal-emulator
але це, мабуть, навіть не працює в Red Hat, не кажучи вже про не-Linux * nixes.
expect
? Як? Запросивши користувача ввести його термінал?
expect