Я хочу сделать действие пользователя Krusader, в котором перечислены выбранные файлы. Я знаю, что могу сделать это в терминале, как ls -1 > list.txt
, а затем удалить ненужные. Но я выгляжу примерно как gedit newDoc.txt < %aList("Selected")%
.
Я проверил справку Gedit и Google. Не нашел, как отправить текст в Gedit, только как открыть новые документы или существующие документы. Возможна ли вообще моя идея?
Когда я пытаюсь gedit newDoc newText
, он создает две вкладки с именами «newDoc» и «newText».
пс: как вывести список файлов в текущем каталоге с полными путями, как в TotalCommander?
UPD:
%aList("Selected")% | gedit -
- не работает
Укажите, что gedit
, как предполагается, читает из стандартного входа, путем определения -
как аргумент :
ls | gedit -
Для списка полных путей:
printf "$PWD/%s\n" * | gedit -
$PWD
содержит полный путь текущего каталога.
я не знаю, какой krusader
, но предположение, что пользовательское действие участника общественной кампании похоже на действие Наутилуса, Вам, возможно, придется обернуть команду в sh -c
, и возможно выйти %
:
sh -c 'printf "$PWD/\%s\n" * | gedit -'
Замена *
с соответствующими заполнителями (который был бы %F
в Действиях Наутилуса.)