Я знаю, что эта команда вставит содержимое буфера обмена в файл:
xclip -out -selection clipboard >> file.txt
Что мне делать, если я хочу вставить содержимое буфера обмена в переменную, например строку?
Я знаю, что эта команда вставит содержимое буфера обмена в файл:
xclip -out -selection clipboard >> file.txt
Что мне делать, если я хочу вставить содержимое буфера обмена в переменную, например строку?
Чтобы назначить вывод команды переменной, вы можете использовать подстановку команд:
myvar=$( command )
echo "$myvar"
Вы можете вывести echo
содержимое буфера обмена, используя xclip
:
clipboard_content=`xclip -o -selection clipboard`
echo "$clipboard_content"
Вы также можете вывести эхо буфера обмена с помощью xsel:
myvar=$( xsel -ob )
echo "$myvar"