sed
имеет функцию для этого и может сделать встроенную модификацию:
sed -i -e '/Pointer/r file1' file2
Но это помещает Вашу строку Указателя выше file1. Для помещения его ниже задержите вывод строки:
sed -n -i -e '/Pointer/r file1' -e 1x -e '2,${x;p}' -e '${x;p}' file2
Эта статья объясняет очень хорошо, как сделать это:
http://www.imagemagick.org/Usage/masking/#alpha
Я написал маленькую статью об этом на моем блоге:
http://mostlycoincidence.blogspot.se/2012/12/imagemagick-making-glyphs-transparent.html
В основном то, что Вы хотите сделать, создают маску и затем применяют маску к изображению. Можно сделать это на двух шагах:
$ convert image.png -colorspace HSB -separate -negate image_mask.png
$ convert image.png -alpha Off \
> image_mask.png -compose CopyOpacity -composite \
> PNG32:image_alpha.png
Это сделает белым прозрачный цвет. Для создания черным прозрачный цвет удаляют -negate
флаг.