[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: delimiters with more than one character? ...



On 7/14/20 3:05 PM, Greg Wooledge wrote:
On Tue, Jul 14, 2020 at 03:04:38PM +0200, Alex Mestiashvili wrote:
Since you anyway use tools like awk or tr, here is the perl code:

echo " 34 + 45 \| abc \| 1 2 3 \| c\|123abc " | perl -F'\\\|' -lanE 'say
"\"".$_."\"" for @F'

If you're going to call on perl to help split the string into an
array, you might as well throw bash away and write the entire program
in perl instead.


That's what I usually do. IMHO bash scripting is awful in many ways, insecure and plain dangerous :) Perl in this regard is way better.

However I see no point here, if you use awk or other tools, what's wrong with perl oneliners?


Reply to: