馴染めない。もっとシンプルでいい。
<p>で囲んでくれるだけでいいので
クリップボード内で置換する。
#!/bin/sh buff=`xsel -o | sed -e 's/ /\ /g' | sed 's/\n/ /'` for line in $buff do if [ -z $line ] ; then new="$new<p style=\"text-align: left;\"> </p>\n" else new="$new<p style=\"text-align: left;\">$line</p>\n" fi done echo $new | xsel -i -b
よく標準エディタの使い方の基本が分かってないのだろうが。