2015 Oct 10; 02:42 PM; Oakville, ON, Canada.
— Написал вот такой незамысловатый скрипт:
#!/bin/bash
#date +%Y%b%d%H%M%S | xclip -selection clipboard # показалось, что xsel лучше :) …
BPEM=$(date +%Y%b%d%H%M%S)
echo ${BPEM} | xsel -b -i
echo ${BPEM} | xsel
sleep 0.5s
xdotool key Shift+Insert
xdotool key BackSpace
— Предназначение давать файлам уникальные имена используя вот такой „хвостик“ на основе даты и времени 2015Oct10142938, скрипт запускается „горячими“ клавишами.
— Что не нравится так это то, что обе программы и xsel, xclip почему-то к содержимому буфера добавляют пустую строку, я поступил примитивно и добавил „xdotool key BackSpace“
— Править буфер обмена у меня не получилось, например вот так не срабатывает:
xsel | sed '/^$/d' | xsel -b -i
— Может вообще не в этом дело, не программист я совсем…
— Но нужно чтобы содержимое буфера было в одной строке и не оканчивалось пробелом или знаком табуляции или ещё чем-то что переводит курсор на новую строку…
— Подскажите кто знает как сделать, а…