>> Run hexdump on the script and post the results. The hexdump should look >> *exactly* like this: >> $ hexdump -xc test >> 0000000 2123 622f 6e69 622f 7361 0a68 6f66 2072 >> 0000000 # ! / b i n / b a s h \n f o r William> Is there an easy way to make traditional William> CP/M style hex dumps from a file? For William> example the above would be: William> 0000:0000 23 21 2F 62 69 6E 2F 62 : 61 73 68 0A 66 6F 72 20 #!/bin/bash.for William> (which will probably get wrapped in this William> email). Even better would be something like William> CP/M's DFX (Disk Fix) or Norton Utilities of William> old which would permit hex editing through a William> "curses" style interface. I miss those William> incredibly handy low-level tools! William> Does such a thing exist for linux? Get thee to XEmacs! There is a hexl-mode hex editor package I've been using for many years. At this exact moment, there is something broken about the package -- a legitimate emacs lisp bug which I reported, and was told is a known bug, and which will be fixed in the next release. However, hexl-mode works with an external C program called hexl, which happens to work standalone. Just for kicks I tried it: $ cat > deleteme #!/bin/bash for i in blah C-d $ /usr/local/lib/xemacs-21.4.0/i686-pc-linux/hexl deleteme 00000000: 2321 2f62 696e 2f62 6173 680a 666f 7220 #!/bin/bash.for 00000010: 6920 696e 2062 6c61 680a i in blah. Normally, in XEmacs you'd run M-x hexl-find-file and it would bring the file up in a display like that, and you can edit the file by typing in the right column. I don't believe the package is included with GNU Emacs. -- Lynn David Newton Phoenix, AZ