.config/fish/functions/hex2bin.fish
1 2 3 4 5 6 7 8 9 |
# Note: has a limit of like 10k or something, I forget function hex2bin --description '' if test (count $argv) -ne 1 echo "usage: $(status current-command) [path of file containing hex digits to bindump]" return 1 end sed 's/\([0-9A-F]\{2\}\)/\\\\\\\x\1/gI' "$argv[1]" | xargs printf end |