Доброго времени и суток !!!

И снова я со своими вопросами...
Сегодня хочу понять что не так с этой командой

 gnome-terminal -e "echo Love Linux forum" 

Эта команда должна открывать новое окно терминала  и писать в нем "Love Linux forum", но оно просто открывает на секунду окно и закрывает его.
Что сделать чтобы надпись вывадилась и окно не закрывалось ?

2

Читай ман или --help по терминалу. Например для konsole есть опция --hold для этого:

konsole --hold -e echo Love Linux forum

А можно поточней о том что вообще такое -e (в мане не очень понятно)

4

-e <cmd>                  Команда для выполнения. Все последующие аргументы считаются частью этой команды, поэтому указывайте её в самом конце.

А можно как-нить выполнить сразу 2 команды типа :

gnome-terminal -e "echo 111" "read"

6

viva_linuxoid пишет:

А можно как-нить выполнить сразу 2 команды типа :

gnome-terminal -e "echo 111" "read"

gnome-terminal -e "echo 111;read" ?

7

viva_linuxoid пишет:

А можно как-нить выполнить сразу 2 команды типа :

gnome-terminal -e "echo 111" -e "read"

//fixed (исправлено)

вот только я не помню, умеет-ли так гномотерминал.

Cruiser78 пишет:

gnome-terminal -e "echo 111;read" ?

кстати тоже может быть не умеет. Он может воспринимать всё, что после echo параметрами, и кормить ими echo.

Вот точно работать будет такое:

1. создаём файл $HOME/script.sh

2. в файле пишем

#!/bin/sh
echo "111"
read

(да, последняя строка пустая)

3. даём этому скрипту право +x (можно в проводнике натыкать)

4. запускаем terminal -e $HOME/script.sh

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)