From owner-freebsd-questions@freebsd.org Mon Aug 10 14:54:44 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CB7983A5870 for ; Mon, 10 Aug 2020 14:54:44 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BQJsH4tTNz4NjR for ; Mon, 10 Aug 2020 14:54:43 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([178.5.236.89]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPA (Nemesis) id 1MZTa2-1kB8gJ1dBu-00WRqc; Mon, 10 Aug 2020 16:54:41 +0200 Date: Mon, 10 Aug 2020 16:54:40 +0200 From: Polytropon To: Christoph Kukulies Cc: Ernie Luzar , "freebsd-questions@freebsd.org" Subject: Re: csh use of grep | tr commands Message-Id: <20200810165440.ea0c541d.freebsd@edvax.de> In-Reply-To: <66BD7FC7-D480-4E12-8215-0C351668A5EA@kukulies.org> References: <5F30962B.5060005@gmail.com> <66BD7FC7-D480-4E12-8215-0C351668A5EA@kukulies.org> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:zYUW1/o4wCvkTs74L43MxPxuTcaUdXrtHl3CJu6TTOTIIBavEBk 7iR9DHmANMbS7dTUUKJmchQ8es013j9QJBZMGZSiUZ9HOTMPSra4W+2uumurDCNt/Ku0axm lE4z1OsQBP3DvzSOiFouloXDn/oGhYqdVfn8F3TteZIfsgqdJe9ca7l1rT1Rg4x4OHPF9Sg crUAEODKbvy9wNQwi8geA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:3Tqph9YHhBk=:MNl/TrjAJmB7vOgv40stu1 ShA2Qd4BezrE0Pb1Q2RuyuBg6PXNlkvbYc/Rn9TwoDQmHUMuZMsRq4NXXsDbYMrJzSNZDh9lA 2X7tz/jO87JIFzUA0EgJw+rc93XTdaLl4vrrKZEPhr+icFpVoBhhluaw1+VzI6AuGppN4xAlz Anrua+7BB3ejVNlVokxkJtlz9RMT5CZ/nKh65RZXvS3UCnUjC16sdgDlgPH2K50PFpDul4cIu tb4og2y9s6ajDZAl/Xx86SM4UjWZwQ2xi8GQP8QlMNpzMjBNp9PhGDFMndKqNMCf+5L+nLYAu gNHI1w9ELg4dYFjFiW6bdhzns7UQ/3+gnPwWwH25qrqMwy6jf/U3JkMTGQjXDT3geaZmaNJ+h QERZAzaJABYkpkhCCS6UAb1Iktj8stS3iCtdH0dxsjEX75rOX+gsrVOcUwmqpPlf30wtEEVPP F1Y3t5sFtW9wNuT1ixfypvZUZHBEUwGjthzK+oVYFNXw0nfnwRd9gZXsf6RT6bn0fKqvG98bT c3Jpqzf5rDqrxGbTpGtI9GsMFZRkv2RuCYXHePH4EWengI1tWMka3q8AI+QpQms3j8tC+kWxd zj/o1rzRb45B28yGgGDl7LeU9/RcNGNkv5V7SxNN3hiFCE3DBoswBVqVae6iaE+OerPTp7Odu eD5kwx/X8lJ1uvS7avXJ0vsWqZNW+CfnvE0bSMdFIepad6pIyskbgnLVr3aOQ3CraIQtr86Bb 35N3UB04jT+19jZDz7rZIJtcw4TrleYQnmPt5dykXtaVsmspAMdiy1TWK/NfaSx6KOumUYujd axurRhdxD02Zw4MJ9IS4YE3rRG6x3gRixgtI35J+vWJYMq4xweCShEPHNUvqqPCsRtggnYb X-Rspamd-Queue-Id: 4BQJsH4tTNz4NjR X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 212.227.126.131) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [1.86 / 15.00]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; NEURAL_HAM_SHORT(-0.17)[-0.174]; RECEIVED_SPAMHAUS_PBL(0.00)[178.5.236.89:received]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-0.61)[-0.608]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.24)[0.244]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[212.227.126.131:from]; R_SPF_NA(0.00)[no SPF record]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.126.131:from]; FREEMAIL_CC(0.00)[gmail.com,freebsd.org]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2020 14:54:44 -0000 On Mon, 10 Aug 2020 14:14:32 +0200, Christoph Kukulies wrote: > file t: > > ip4="1.2.3.4" > > > sed 's/\(ip4="\)\([^"]*\)\(".*$\)/\2/' > > OTOH, tr -d '"‘ strips off double quotes. ^ Well, tr -d '"' does, tr -d '"‘ does not. % echo 'ip4="10.111.098.2"' | tr -d '"‘ Unmatched '. Here we can see "smart quotes" in action. Next stop: printf(„Hello world!\n“); ;-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...