Чтобы не быть легкомысленными, но Вы могли использовать:
xterm -e top
Я знаю, что это не имеет волшебных кнопок, но это очень мощно, может иметь цвета и действительно имеет интерактивную справку (нажатие ?
или h
).
Это на самом деле, что я использую, так как это продолжает работать примерно каждый *, отклоняют.
Хорошо я испытал бы желание сделать что-то вроде этого вместо этого, делая всю операцию единственной командой.
find /home/domain/imap/domain.com/ -mtime +190 \
\( -ipath '*/Maildir/new/*' -o -ipath '*/Maildir/cur/*' \) \
-delete
Самый простой путь: создайте цикл, получив результат через канал
find [expression] | while read; do [do something with $REPLY, for example] echo "$REPLY"; done
или временный файл:
FILE="OUT_`date`"
find [expression] > $FILE
while read; do
[do something with $REPLY, for example] echo "$REPLY"
done < $FILE
Обратите внимание, что, если Вы делаете "комнату", аргумент может быть похожим на опцию. Рассмотрите файл, который просто, оказывается, называют '-rf'. Поэтому рекомендуется записать rm -- "$FILE"
или rm "./$FILE"
(или оба) или иначе rm "$PATH/$FILE"
если удаление не начинает с текущего каталога. Единственный лайнер с find
не имеет той проблемы. Для предотвращения возможного искажения для rm
к команде с опциями явно звоните /bin/rm
.