[clug] 'dd' command detecting EOF: an example script
lukem-clug at mewburn.net
Thu May 16 06:36:23 UTC 2019
On 19-05-15 09:43, steve jenkin via linux wrote:
| I’d like to run a command on each 32k block of a file, the only way
| I could think of, without writing some code, was to use ‘dd’.
| [Saw this done once to break a tar file into pieces to fit on floppy
| disks. Hadn’t remembered how the loop terminated.]
| If anyone has a better, or newer, way to do this, I’d appreciate
I'd have written some python, reading the file with fp.read(32768),
process with subprocess.Popen([cmdargv,], ...).
I find it's more hassle than it's worth to write shell scripts
with reasonable error handling, especially dealing with tool
differences across different platforms and versions.
More information about the linux