How does the following code print just a single file?
find "$fdir" -type f -name "${fnam}-*.png" -print0 | awk -v RS='\0' -F'[-.]' '{print $(NF-1), $0}' | cat -vet
which gives me
04 /home/flora/edvart/docs/schimmel-04.png$
But doing find "$fdir" -type f -name "${fnam}-*.png" gives
/home/flora/edvart/docs/schimmel-04.png
/home/flora/edvart/docs/schimmel-05.png
/home/flora/edvart/docs/schimmel-06.png
/home/flora/edvart/docs/schimmel-07.png
/home/flora/edvart/docs/schimmel-08.png
/home/flora/edvart/docs/schimmel-09.png
/home/flora/edvart/docs/schimmel-10.png
/home/flora/edvart/docs/schimmel-11.png
/home/flora/edvart/docs/schimmel-12.png
/home/flora/edvart/docs/schimmel-13.png
/home/flora/edvart/docs/schimmel-1.png
/home/flora/edvart/docs/schimmel-2.png
/home/flora/edvart/docs/schimmel-3.png
$fdir? and what is the value of$fnam?/home/flora/edvart/docsand fnam:schimmelawkable to use\0as a record separator with the meaning you intend for it?printf 'a\0b\0' | awk -v RS='\0' 1may tell us something about yourawk. Does it print two lines? or justa?