Вставьте это в команду в текстовом пакете, она добавит все, что находится в буфере обмена, в конец всех выбранных строк:
#!/bin/bash
if [[ $(pbpaste|wc -l) -eq 0 ]]
then r=`pbpaste`
sed 's/$/'$r'/'
else sed 's/$/,/'
fi
В настоящее время он ограничивается добавлением текста на одну строку, если в буфере обмена содержится более одной строки, по умолчанию в конце выбранных строк будет использоваться запятая.
Edit:
Чтобы продвинуться немного дальше, вот версия, которая предоставляет диалоговое окно, которое запрашивает ввод строки, которая будет добавлена к каждой строке в выделении:
#!/bin/bash
r=$(CocoaDialog inputbox --title "String to be appended to EOL" \
--informative-text "Enter string:" \
--button1 "Okay" --button2 "Cancel")
[[ $(head -n1 <<<"$r") == "2" ]] && exit_discard
r=$(tail -n1 <<<"$r")
sed "s/$/$r/"