数行のファイルがあります。すべての行を区切り記号で結合し、最後の行を削除します。
perlでは動作しません。しかし、sedで作業しています。これを perl で動作させるのを手伝ってくれませんか?
cat a
a
b
c
d
cat a |perl -lane 'printf("%s|",$_)' |perl -lane 's/|$//;print'
a|b|c|d|
cat a |perl -lane 'printf("%s|",$_)' |sed 's/|$//'
a|b|c|d