Re: Hex representation
От | Steve Martin |
---|---|
Тема | Re: Hex representation |
Дата | |
Msg-id | 48DC302B.7000100@nec.co.nz обсуждение исходный текст |
Ответ на | Hex representation (Carol Walter <walterc@indiana.edu>) |
Ответы |
Re: Hex representation
|
Список | pgsql-admin |
Hi, - see below Plugge, Joe R. wrote: >Change the shbang line to match where your php in installed (if it is at >all) > >#!/full_path_to_my_php -q > >-----Original Message----- >From: pgsql-admin-owner@postgresql.org >[mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Carol Walter >Sent: Thursday, September 25, 2008 1:15 PM >To: Steve Crawford >Cc: Scott Marlowe; pgsql-admin@postgresql.org >Subject: Re: [ADMIN] Hex representation > >Well, it was a bit convoluted, but I created the file with Excel, >filling the right number of cells with \x55. This worked too. The >script wouldn't run for me. I got an error about a "bad interpreter". > >Carol > >On Sep 25, 2008, at 1:40 PM, Steve Crawford wrote: > > > >>Scott Marlowe wrote: >> >> >>>I used this very simple little php script to make this >>> >>>filename: mk55: >>>#!/usr/bin/php -q >>><?php >>>for ($i=0;$i<262144;$i++){ >>> print chr(85); >>>} >>>?> >>> >>> >>> >>Or, using standard *nix tools (Note: 0x55 = ascii U): >>dd bs=1k count=256 if=/dev/zero | tr '\000' U > full_of_0x55 >> >>Cheers, >>Steve >> >> >> I liked Steve Crawford's idea, a good one liner but I could not get it to work on sunos, version (Generic_118558-35). Worked on HPUX. Just using basic shell scripting, the following are another way of doing it. Using bash, it can be done like this: --- Start u.sh --- #!/usr/local/bin/bash <- change to output of "which bash" max=`expr 256 \* 1024` for (( i=0; i<$max; ++i )) ; do echo -n U <- depends on system, try print done --- End u.sh --- E.g ./u.sh > losOfUs.txt % xd losOfUs.txt | less 0000000 5555 5555 5555 5555 5555 5555 5555 5555 * 0040000 Or ksh or sh --- Start u.sh --- #!/bin/ksh <- change to output of "which ksh" max=`expr 256 \* 1024` i=0 while [ $i -lt $max ] ; do print -n U i=`expr $i + 1` done --- End u.sh --- ./u.sh > losOfUs.txt od -x losOfUs.txt | less 0000000 0000 0000 0000 0000 0000 0000 0000 0000 * 0003720 <- still working, slow machine :-{ Regards Steve Martin
В списке pgsql-admin по дате отправления: