[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New option for md5sum
From: |
Pádraig Brady |
Subject: |
Re: New option for md5sum |
Date: |
Sat, 19 Apr 2014 09:56:36 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 |
On 04/19/2014 08:58 AM, Andreas Schwab wrote:
> Bernhard Voelker
> <address@hidden> writes:
>
>> On 04/19/2014 04:48 AM, Bob Proulx wrote:
>>> Rather than cut and using an exact number of characters I prefer to
>>> use awk to cut by fields. That way it works with all of the *sum
>>> programs.
>>>
>>> $ md5sum /dev/null | awk '{print$1}'
>>
>> And there are many other ways:
>>
>> # using the field option of cut:
>> $ md5sum /dev/null | src/cut -d ' ' -f 1
>> d41d8cd98f00b204e9800998ecf8427e
>>
>> $ md5sum /dev/null | sed 's/ .*$//'
>> d41d8cd98f00b204e9800998ecf8427e
>
> None of them handle quoted file names:
>
> $ md5sum a\\b | awk '{print$1}'
> \d41d8cd98f00b204e9800998ecf8427e
The first proposed option using indirection does.
If that's awkward from a programmatic context,
then in such a context it would be trivial
(albeit not obvious) to strip.
Pádraig.