Утилита script
работает следующим образом:
$ script
Script started, file is typescript
$ ls
2 bin doubleline new1 play typescript
alok core filelist output pslist unix
$ ps
PID TTY TIME CMD
28149 pts/7 0:00 ksh.ms
$
Script done, file is typescript
После этого содержимого файла typescript
:
$ cat typescript
Script started on Wed Sep 07 05:56:26 2011
$ ls
2 bin doubleline new1 play typescript
alok core filelist output pslist unix
$ ps
PID TTY TIME CMD
28149 pts/7 0:00 ksh.ms
$
script done on Wed Sep 07 05:56:33 2011
$
Я хочу скопировать это поведение с использованием другихкоманды и перенаправления ввода / вывода.Решение должно быть однострочной командой (может включать конвейерные команды).
Любая помощь будет полезна, например, если кто-нибудь может сказать, как мы можем перенаправить stdin, stdout и stderr в некоторый файл, пока все данные все ещена терминале.