help-bash
[Top][All Lists]
Advanced

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

Re: null record separator prints only one file


From: Chris F.A. Johnson
Subject: Re: null record separator prints only one file
Date: Mon, 18 Oct 2021 02:43:24 -0400 (EDT)
User-agent: Alpine 2.22 (DEB 394 2020-01-19)

On Mon, 18 Oct 2021, tolugboji wrote:

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On Monday, October 18th, 2021 at 6:18 AM, Chris F.A. Johnson 
<chris@cfajohnson.com> wrote:

On Mon, 18 Oct 2021, tolugboji wrote:

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On Monday, October 18th, 2021 at 5:55 AM, Chris F.A. Johnson 
chris@cfajohnson.com wrote:

On Mon, 18 Oct 2021, tolugboji wrote:

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

On Monday, October 18th, 2021 at 5:42 AM, Chris F.A. Johnson 
chris@cfajohnson.com wrote:

On Mon, 18 Oct 2021, tolugboji via wrote:

I am using the following command with null record separators for a set of png 
files, and cannot

figure out why only one png file is being printed.

find "$fdir" -type f -name "${fnam}-*.png" -print0 | awk -v RS='\0' -F'[-.]' 
'{print $(NF-1), $0}' | cat -vet

How many files does this find:

find "$fdir" -type f -name "${fnam}-*.png"

    Chris F.A. Johnson


It finds 13 files, namely

/home/flora/edvart/docs/schimmel-04.png

...

/home/flora/edvart/docs/schimmel-3.png

And how many does this print:

find "$fdir" -type f -name "${fnam}-*.png" -print0 | awk -v RS='\0' -F'[-.]' 
'{print $(NF-1), $0}'

The command gives only one entry, the following

04 /home/flora/edvart/docs/schimmel-04.png

What does this give?

find "$fdir" -type f -name "-.png"

I am beginning to suspect it is related to the installation of
mawk 1.3.3 Nov 1996

Quite strange how the following command gives nothing!

find "$fdir" -type f -name ".png"

Nothing strange about it. Try:

find "$fdir" -type f -name "*.png"

--
   Chris F.A. Johnson


reply via email to

[Prev in Thread] Current Thread [Next in Thread]