すべてを

▼開く

閉じる▲

テキストファイルの改行をカンマに置換する

○ファイル「rpm.txt」の改行をカンマに置換する

catコマンドでファイルの内容を見る
$ cat rpm.txt
hdparm-5.4-1
words-2-21
gawk-3.1.1-9
gpm-1.19.3-27.2
pyxf86config-0.3.5-1
pam_smb-1.1.7-1
procmail-3.22-9
setarch-1.3-1
freetype-2.1.4-4.0
groff-1.18.1-27
irda-utils-0.9.15-1
pyOpenSSL-0.5.1-8
portmap-4.0-56
perl-URI-1.21-7
perl-XML-Twig-3.09-3
alchemist-1.0.27-1
libIDL-0.8.0-9

trコマンドで置換する文字、置換後の文字、コマンドにファイルを与える
$ tr '\n' ',' < rpm.txt
hdparm-5.4-1,words-2-21,gawk-3.1.1-9,gpm-1.19.3-27.2,pyxf86config-0.3.5-1,pam_smb-1.1.7-1,procmail-3.22-9,setarch-1.3-1,freetype-2.1.4-4.0,groff-1.18.1-27,irda-utils-0.9.15-1,pyOpenSSL-0.5.1-8,portmap-4.0-56,perl-URI-1.21-7,perl-XML-Twig-3.09-3,alchemist-1.0.27-1,libIDL-0.8.0-9

trコマンドで置換する改行'\n'と置換後のカンマ','、ファイル「rpm.txt」をリダイレクトでtrコマンドに与えると、ファイル中の改行がカンマに変換される。