[clug] 'dd' command detecting EOF: an example script
Steve Jenkin
sjenkin at canb.auug.org.au
Wed May 15 06:58:16 UTC 2019
Dave,
Many thanks.
It seems GNU dd have added a side-effect with ‘direct’ - it has a non-zero return on EOF, which was my complaint.
Or GN did it right…
cheers
steve
PS: On Debian Jessie, dd (coreutils) 8.23, I get this error. (‘direct’ is supported)
> dd: setting flags for ‘standard input’: Invalid argument
> On 15 May 2019, at 12:25, David Deaves <David.Deaves at dd.id.au> wrote:
>
> Using iflag=direct seems to do what you want, as long as the input is a file (doesn't work
> for a pipe, not sure about networked file...).
>
> (
> i=0;
> while dd count=32 bs=1k of=part_$i iflag=direct
> do
> let i++
> done
> ) < ~/somefile
>
>
> Dave !
--
Steve Jenkin, IT Systems and Design
0412 786 915 (+61 412 786 915)
PO Box 38, Kippax ACT 2615, AUSTRALIA
mailto:sjenkin at canb.auug.org.au http://members.tip.net.au/~sjenkin
More information about the linux
mailing list