From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 21 Mar 2003 01:20:35 +0300 From: Alexey Tourbin To: community@altlinux.ru Message-ID: <20030320222035.GD7214@solemn.turbinal.org> Mail-Followup-To: community@altlinux.ru References: <3E7789D7.602@14000.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TybLhxa8M7aNoW+V" Content-Disposition: inline In-Reply-To: <3E7789D7.602@14000.ru> Subject: [Comm] Re: awk question Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: --TybLhxa8M7aNoW+V Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Wed, Mar 19, 2003 at 12:04:23AM +0300, Vadim Vinichenko wrote: > Уважаемые коллеги, > > Подскажите, пожалуйста, можно ли, используя awk (разделитель - пробел), > заставить его считать подстроку в кавычках одним полем, независимо от > наличия пробелов внутри. То есть, для: > > aaa bbb "ccc ddd eee" Если строка в кавычках всего одна, и, притом последняя -- попробуйте $ echo aaa bbb "ccc ddd eee" | while read a b c; do echo $c; done Вообще же, эта задача лучше решается в терминах "аргументов", а не "разделителей полей". --TybLhxa8M7aNoW+V Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+ej6zfBKgtDjnu0YRAqgAAKCkyr5BmsT1gsH/bM+nO27jYmDoUgCeMS8K 5RU/KM1uFOSWfyLDxQIV804= =PXuL -----END PGP SIGNATURE----- --TybLhxa8M7aNoW+V--