Dennis Peterson wrote: > Joel Richard wrote: > >> This just bit in the behind real good. I'd like to propose a small >> change to the signatures.pdf document. >> >> http://www.clamav.net/doc/latest/signatures.pdf >> >> There's an example that reads >> >> z...@localhost:/tmp/test$ sigtool --hex-dump >> How do I look in hex? >> 486f7720646f2049206c6f6f6b20696e206865783f0a >> >> This is a perfect example, but it needs to be noted in the document >> that if you are using this to create a snippet of hex-ed HTML as your >> signature that you need to strip the "0a" from the end of the encoded >> text. >> >> > > This also fails to represent the string because echo includes a line feed: > > echo "How do I look in hex?" |sigtool --hex-dump > > but this works: > > printf "How do I look in hex?" |sigtool --hex-dump > > There is no automatic linefeed with the printf command. > There is an option for echo that removes the linefeed: ohnobi...@ohnopublishing ~/html/anindex $ echo -n "How do I look in hex?" |sigtool --hex-dump 486f7720646f2049206c6f6f6b20696e206865783f
There is no reason to, but I prefer echo to printf. Maybe because printf processes escapes such as ``%s'' and ``%%'': ohnobi...@ohnopublishing ~/html/anindex $ printf %%\\n % Maybe you should include a warning note about how printf will eat certain characters ;-). -- binki _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://www.clamav.net/support/ml