From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <45C99A65.5090304@vzljot.ru> Date: Wed, 07 Feb 2007 12:22:45 +0300 From: Vitaly Ostanin User-Agent: Thunderbird 1.5.0.8 (X11/20061205) MIME-Version: 1.0 To: ALT Linux Community References: <45C891B0.8080600@vzljot.ru> <20070206213943.2b6ddfc8.bga@altlinux.org> In-Reply-To: <20070206213943.2b6ddfc8.bga@altlinux.org> X-Enigmail-Version: 0.94.1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigFD9919CA51FABE6299D6CDCE" X-Virus-Scanned: by amavisd-new at vzljot.ru Subject: Re: [Comm] How to join lines with separator ? X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Feb 2007 09:21:27 -0000 Archived-At: List-Archive: List-Post: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigFD9919CA51FABE6299D6CDCE Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Grigory Batalov wrote: > On Tue, 06 Feb 2007 17:33:20 +0300, Vitaly Ostanin wrote: >=20 >> =F7 =CF=DE=C5=D2=C5=C4=CE=CF=CA =D2=C1=DA =CC=CF=D7=CC=C0 =CB=CC=C9=CE= =2E =F3=CB=C1=D6=C9=D4=C5, =D0=CF=D6=C1=CC=D5=CA=D3=D4=C1, =CB=C1=CB=CF=C5= =C5=D3=D4=D8 >> =D2=CF=C4=CE=CF=C5 =D3=D2=C5=C4=D3=D4=D7=CF =D7 UNIX =C4=CC=D1 =CF=C2=DF= =C5=C4=C9=CE=C5=CE=C9=D1 =D3=D4=D2=CF=CB =D7 =CF=C4=CE=D5, =D3 >> =D2=C1=DA=C4=C5=CC=C5=CE=C9=C5=CD =DA=C1=D0=D1=D4=D9=CD=C9? >> >> =F0=D9=D4=C1=CC=D3=D1 =C4=C5=CC=C1=D4=D8: >> cat file | tr '\n' ',' >> =D0=D5=D3=D4=CF=CA =D7=D9=D7=CF=C4. =E4=C1 =C9 =D0=CF=D3=CC=C5=C4=CE=D1= =D1 =DA=C1=D0=D1=D4=C1=D1 =CE=C5 =CE=D5=D6=CE=C1. >> >> =ED=CF=D6=CE=CF =D3=C4=C5=CC=C1=D4=D8 =DE=C5=D2=C5=DA >> while read s; do echo -n $s; echo -n ',' >> , =CE=CF =D4=CF=D6=C5 =D0=CF=D3=CC=C5=C4=CE=D1=D1 =DA=C1=D0=D1=D4=C1=D1= =CC=C9=DB=CE=D1=D1, =C4=C1 =C9 =CB=CF=D2=D1=D7=CF =CB=C1=CB-=D4=CF. >=20 > cat file | awk '{ if (list !=3D "") list =3D list ", " $0; else list =3D= $0 } END { print list }' =EB=D2=C1=D3=CF=D4=C1, =D3=D0=C1=D3=C9=C2=CF! =E9 =D7=D3=A3 =D6=C5 =C9=CE=D4=C5=D2=C5=D3=CE=CF, =D0=CF=DE=C5=CD=D5 tr =CE= =C1 =D3=C5=D2=D7=C5=D2=C5 =CE=C5 =D2=C1=C2=CF=D4=C1=C5=D4. --=20 Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru --------------enigFD9919CA51FABE6299D6CDCE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFyZpp4uqsUQ7Y/CQRAvZ0AKCYav6nhjjTN+owwFghe7Q/E7ncggCffL7S qlUJVuUSQ1Ky4ZvJFG0mHks= =6fNW -----END PGP SIGNATURE----- --------------enigFD9919CA51FABE6299D6CDCE--