Как открыть новую вкладку документа в gedit и отправить поток текста в нее из терминала?

Я хочу сделать действие пользователя Krusader, в котором перечислены выбранные файлы. Я знаю, что могу сделать это в терминале, как ls -1 > list.txt, а затем удалить ненужные. Но я выгляжу примерно как gedit newDoc.txt < %aList("Selected")%.

Я проверил справку Gedit и Google. Не нашел, как отправить текст в Gedit, только как открыть новые документы или существующие документы. Возможна ли вообще моя идея?

Когда я пытаюсь gedit newDoc newText, он создает две вкладки с именами «newDoc» и «newText».

пс: как вывести список файлов в текущем каталоге с полными путями, как в TotalCommander?

UPD:
%aList("Selected")% | gedit - - не работает

2
задан 14 May 2015 в 10:04

1 ответ

Укажите, что gedit, как предполагается, читает из стандартного входа, путем определения - как аргумент :

ls | gedit -

Для списка полных путей:

printf "$PWD/%s\n" * | gedit -

$PWD содержит полный путь текущего каталога.

я не знаю, какой krusader, но предположение, что пользовательское действие участника общественной кампании похоже на действие Наутилуса, Вам, возможно, придется обернуть команду в sh -c, и возможно выйти %:

sh -c 'printf "$PWD/\%s\n" * | gedit -'

Замена * с соответствующими заполнителями (который был бы %F в Действиях Наутилуса.)

0
ответ дан 14 May 2015 в 10:04

Другие вопросы по тегам:

Похожие вопросы: