On 18Jan2008 18:30, brusberri <[EMAIL PROTECTED]> wrote:
| --- In [email protected], "Indika Bandara Udagedara" 
| <[EMAIL PROTECTED]> wrote:
| > hi say i want to write
| > 10 bytes with values 1, 2, 3, ... to a file just like with fwrite 
| how
| > can i do with GNU tools
| > 
| > tried this for 1, ..., 10, 11, 
| > echo 1 | dd of=out bs=1 count=1
| > 
| > but when it gets to 10, 11, ..
| > only the first decimal place is written.
| > 
| > is there any way that i can pass a 1 byte int value to dd or some
| > other tool?
|
| excuse me, i don't understand why you have to put bs=1
| what do you need this for?

Because he wants to write _1_ byte. bs=1 * count=1 == 1 byte.

| btw are you writing to a raw device or to a formatted disk?

It probably doesn't matter for this. I think he's just writing to a
regular file, actually.

I would use python or perl for this task, eg:

  perl -e 'printf("%c", 12)'

writes a single byte of value 12.
-- 
Cameron Simpson <[EMAIL PROTECTED]> DoD#743
http://www.cskk.ezoshosting.com/cs/

C'est un Nagra.  C'est suisse, et tres, tres precis.    - _Diva_


To unsubscribe from this list, please email [EMAIL PROTECTED] & you will be 
removed. 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/LINUX_Newbies/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/LINUX_Newbies/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to