Просто сделайте это в awk, забудьте xargs.
awk '{total += $2} END {print total}'
но Вам нужен tto выполненный awk только однажды со всем выводом цикла, переданным по каналу в него. И почему бы не устранить отдельный grep также...
for i in mydoc/* ; do
pdfinfo $i
done | awk '/^Pages/ { total += $2 } END { print total }'
Возьмите свое изображение, извлеките первый сектор:
dd if=image of=mbr.dat bs=512 count=1
запишите "AAAAA" в положение 440-444 и не усекайте файл:
echo -en "\x41\x41\x41\x41\x41" | dd of=mbr.dat conv=notrunc seek=440 bs=1
Используйте hexeditor как okteta, чтобы проверить, что он сделал то, что Вы хотели. Затем запишите его обратно:
dd if=mbr.dat of=image conv=notrunc
См. мой wikiblog http://www.linuxintro.org/wiki/dd
xxd -r
автоматизировать шестнадцатеричные редактирования. Например,echo "A: 00" | xxd -r - test.img
записи0x00
к позиции0xA
вtest.img
. – Martin von Wittich 29.01.2014, 18:57