Иногда требуется что-то выполнить скриптом и увидеть результат в открытом терминале.
Выглядеть это может как-то так.
#! /bin/sh
#echo "Пример определения открываемого гном терминала и занесения информации в него из вызывающего скрипта"
#echo "До открытия нового терминала есть такие гном терминалы"
who | grep pts | sed "s/ */ /g"| cut -d" " -f2 > 1.temp
#cat ./1.temp
#echo "Запустим (добавим) гном терминал"
gnome-terminal
sleep 1
#echo "После открытия нового терминала уже такие гном терминалы"
who | grep pts|sed "s/ */ /g"|cut -d" " -f2 > 2.temp
#cat ./2.temp
#echo "Значит был добавлен такой гном терминал"
T="/dev/"`diff 1.temp 2.temp | grep pts | cut -d" " -f2`
#echo $T
#echo "Сделаем зачистку"
rm ./1.temp
rm ./2.temp
echo "
Теперь можно занесить информацию в новый терминал">$T
echo "Лови XXX" > $T
ls >$T
date>$T
echo "Good bye">$T
PS. Можно раскомментировать комментарии для наглядности.
Пользователь решил продолжить мысль 22 Марта 2010, 13:16:53:
Еще для коллекции.
Если надо открыть гном терминал и в нем выполнить какой-то скрипт.
http://kawaikunee.blogspot.com/2009/07/gnome-terminal.html