Как перенаправить вывод в файл?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Как перенаправить вывод в файл?

Сообщение frost666dark »

Особо никогда нетребовалось... но вот теперь надо здесь же на форуме сделать вывод с терминала, а то ручками как то нецелесообразно переписывать.
Терминал Eterm, вот например что ввожу...

Код: Выделить всё

./AppRun --compile > $HOME/rox.txt


А он пустой файл создает и пиз...ц!

Ладно. Я пробую по другому...

Код: Выделить всё

./AppRun --compile | tee $HOME/rox.txt


Тоже самое! Нафиг тогда они понаделали этих хреновин если они неработают?

Может это сам Eterm тупит?
Есть ли стандартные решения в этой ситуации?

Благодарю за внимание!
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Как перенаправить вывод в файл?

Сообщение Liksys »

А вывод других команды перенаправляется?
Может, твоя прога и не должна ничего выводить :) ?
Попробуй без $HOME: ./AppRun --compile > rox.txt
Программа просто сыпет в stdout/stderr сообщения или испольует ncurses/графику?
Спасибо сказали:
Egan
Сообщения: 247

Re: Как перенаправить вывод в файл?

Сообщение Egan »

А если так, что-нибудь есть?
./AppRun --compile 2> $HOME/rox.txt
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Как перенаправить вывод в файл?

Сообщение frost666dark »

Пардон за две темы...

[QUOTE]
А если так, что-нибудь есть?
./AppRun --compile 2> $HOME/rox.txt
[QUOTE]

Уже пробовал... безрезультатно :(

{QUOTE]
Программа просто сыпет в stdout/stderr сообщения или испольует ncurses/графику?
[QUOTE]

В stdout/stderr

А может оно мне впринципе уже и на фиг ненадо, я вот средней кнопкой мышы научился копировать ;)

[quote]Может, твоя прога и не должна ничего выводить?[quote]
С другой стороны как это недолжна? А я вот к примеру хочу чтобы сам Eterm сделал перенаправление в файл, из своего буфера...
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Как перенаправить вывод в файл?

Сообщение Liksys »

попробуй как elide советовал: ./AppRun --compile 2 > &1 > ~/rox.txt
Спасибо сказали:
Egan
Сообщения: 247

Re: Как перенаправить вывод в файл?

Сообщение Egan »

Liksys писал(а):
28.10.2006 14:58
попробуй как elide советовал: ./AppRun --compile 2 > &1 > ~/rox.txt


Ну это не должно ничего дать, раз ничего не дало ./AppRun --compile 2> $HOME/rox.txt
А вот что вообще наблюдается в терминале после команды ./AppRun --compile можно было бы написать, хотя бы несколько строк.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Как перенаправить вывод в файл?

Сообщение t.t »

(Liksys @ Oct 28 2006, в 13:58) писал(а):./AppRun --compile 2 > &1 > ~/rox.txt
И кстати, пробел после двойки -- лишний.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Как перенаправить вывод в файл?

Сообщение Juliette »

t.t писал(а):
28.10.2006 19:24
(Liksys @ Oct 28 2006, в 13:58) писал(а):./AppRun --compile 2 > &1 > ~/rox.txt
И кстати, пробел после двойки -- лишний.

а кстати, у меня Eterm в связке с bash'ем вполне нормально реагируют на такие "лишние" пробелы, сама интересуюсь
Спасибо сказали:
Аватара пользователя
heil0
Сообщения: 545
Статус: Депрессивный токарь с Межделмаша
ОС: *buntu, OpenSolaris

Re: Как перенаправить вывод в файл?

Сообщение heil0 »

Juliette писал(а):
28.10.2006 20:56
t.t писал(а):
28.10.2006 19:24
(Liksys @ Oct 28 2006, в 13:58) писал(а):./AppRun --compile 2 > &1 > ~/rox.txt
И кстати, пробел после двойки -- лишний.

а кстати, у меня Eterm в связке с bash'ем вполне нормально реагируют на такие "лишние" пробелы, сама интересуюсь

И у меня. Не понял вас, t.t.
Вроде давно уже реализовали.
iMisanthrop
heil0's blog
heil0@jabber.ufanet.ru
Linux registered user #400177.
Спасибо сказали:
Аватара пользователя
Ballantre
Сообщения: 114
ОС: Linux

Re: Как перенаправить вывод в файл?

Сообщение Ballantre »

А вот у меня реакция на лишние пробелы как раз не есть хорошая.
Я двадцать лет знал его и всегда ненавидел, и всегда восхищался, и всегда по-рабски боялся его.
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Как перенаправить вывод в файл?

Сообщение frost666dark »

Ну это не должно ничего дать, раз ничего не дало ./AppRun --compile 2> $HOME/rox.txt
А вот что вообще наблюдается в терминале после команды ./AppRun --compile можно было бы написать, хотя бы несколько строк.


Код: Выделить всё

#./AppRun --compile
Broken pygtk installation: found pygtk (/usr/lib/python2.4/site-packages/pygtk.pyc), but not gtk!
Traceback (most recent call last):
  File "./AppRun", line 9, in ?
    import rox
  File "/home/system/source/rox-lib2-2.0.3/ROX-Lib2/python/rox/__init__.py", line 78, in ?
    import gtk; g = gtk # Don't syntax error for python1.5
  File "/home/storage/build/package-pygtk/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 45, in ?
  File "/usr/lib/python2.4/site-packages/cairo/__init__.py", line 1, in ?
    from _cairo import *
ImportError: /usr/lib/python2.4/site-packages/cairo/_cairo.so: undefined symbol: cairo_pdf_surface_set_dpi


Ну вот наверное и новый топик создавать не буду, такая вот проблема с компиляцией ROX-а (точнее его библиотеки), pygtk стоит...

P.S. У меня вообще не одно приложение не видит pygtk/pyQT ,че за фигня?


Может мне python пересобрать с какими нибудь параметрами, хотя python стандартный пакет Слаки, все вроде бы должно работать но...
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Как перенаправить вывод в файл?

Сообщение Liksys »

t.t писал(а):
28.10.2006 19:24
(Liksys @ Oct 28 2006, в 13:58) писал(а):./AppRun --compile 2 > &1 > ~/rox.txt
И кстати, пробел после двойки -- лишний.

У меня работает.
В более старых версиях - да, надо пробел ставить.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Как перенаправить вывод в файл?

Сообщение t.t »

(heil0 @ Oct 28 2006, в 19:58) писал(а):И у меня. Не понял вас, t.t.
Вроде давно уже реализовали.
(Liksys @ Oct 29 2006, в 07:58) писал(а):В более старых версиях - да, надо пробел ставить.
Не понял. Может, мы о разных пробелах говорим?

Код: Выделить всё

t:~$ touch 2
t:~$ ls -l 0 2 >3
ls: 0: No such file or directory
t:~$ ls -l 0 2>4
t:~$ cat 3
-rw-r--r-- 1 t t 0 2006-11-01 16:14 2
t:~$ cat 4
ls: 0: No such file or directory
ку?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: