Предположите, что я скопировал несколько файлов в Наутилусе для вставки их где-то в другом месте; как я мог получить список скопированных имен файлов к, например, используйте его в сценарии?
Пути к файлам, отмеченные для копирования в Наутилусе, автоматически передаются буферу обмена. Необходимо быть в состоянии вставить пути в текстовом редакторе по Вашему выбору без любой проблемы.
, Если Вы хотите обработать файлы в окне терминала, необходимо будет выбрать Имена файлов Вставки в контекстном меню щелчка правой кнопкой.
Другой способ передать пути к файлам как аргументы от Наутилуса состоит в том, чтобы просто перетащить выбранные пункты в терминал. Пути автоматически заключат в кавычки и оставят правильно.
, Насколько сценарии затронуты: Утилиты как xsel
(устанавливают с: sudo apt-get install xsel
), позволяют Вам программно анализировать содержание буфера обмена, если это - то, что Вы просите. Для получения содержания буфера обмена, можно использовать xsel -b
, например:
for i in "$(xsel -b)"; do
echo "$i"
done