Just a suggestion, you can use something like this name=$(echo $1 | sed s';[/.];_;g') array=$(hexdump -v -e '/1 "%d,"' $1) len=$(echo $array | awk -F"," '{print NF-1}') #len=$(echo $array | sed s'/[^,]//g' | wc -L) echo unsigned char $name[] = {\ $array }; echo unsigned int $name_len = $len ;
hexdump is in base. Regards, adr. On Sun, 11 Aug 2019, Anthony J. Bentley wrote:
Date: Sun, 11 Aug 2019 09:16:22 -0600 (MDT) From: Anthony J. Bentley <bent...@openbsd.org> To: ports-changes@openbsd.org Subject: CVS: cvs.openbsd.org: ports CVSROOT: /cvs Module name: ports Changes by: bent...@cvs.openbsd.org 2019/08/11 09:16:22 Modified files: www/netsurf/netsurf-fb: Makefile www/netsurf/browser: Makefile Log message: Missing build dependency on vim (for xxd). Noticed by naddy@