Results 1 to 5 of 5

Thread: echo command

  1. #1
    Junior Member
    Join Date
    Aug 2006
    Posts
    4

    echo command

    I tried
    1) echo --help and
    2) echo --version

    but they doesn't seem to work. I am using version 5.0.3 of knoppix

  2. #2
    Senior Member registered user
    Join Date
    Sep 2005
    Posts
    205

    Re: echo command

    Quote Originally Posted by Lerner
    I tried
    1) echo --help and
    2) echo --version

    but they doesn't seem to work. I am using version 5.0.3 of knoppix
    (I'm using Knoppix 4.0.2, but this is likely same in your Knoppix also)

    The "problem" is that there are 2 different versions of "echo":
    1. The one provided internally by bash-shell
    2. The one located at /bin/echo

    First one is used by default when you just use echo on bash command-line, and is documented at man bash-builtins. This one doesn't support --help or --version.

    The second one is documented at man echo and does support --help and --version.

    Code:
    knoppix@0[knoppix]$ echo --version
    --version
    knoppix@0[knoppix]$ /bin/echo --version
    echo (GNU coreutils) 5.2.1
    Written by FIXME unknown.
    
    Copyright (C) 2004 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    There are also few other differences, like support for hexadecimal escapes:
    Code:
    knoppix@1[knoppix]$ echo -e "\x41\x42\x43"
    ABC
    knoppix@1[knoppix]$ /bin/echo -e "\x41\x42\x43"
    \x41\x42\x43

  3. #3
    Junior Member
    Join Date
    Aug 2006
    Posts
    4

    Re: echo command

    Thanks

    There are also few other differences, like support for hexadecimal escapes:
    Code:
    knoppix@1[knoppix]$ echo -e "\x41\x42\x43"
    ABC
    knoppix@1[knoppix]$ /bin/echo -e "\x41\x42\x43"
    \x41\x42\x43
    In both the above cases output was ABC.

  4. #4
    Senior Member registered user
    Join Date
    Sep 2005
    Posts
    205

    Re: echo command

    Quote Originally Posted by Lerner
    Thanks

    There are also few other differences, like support for hexadecimal escapes:
    Code:
    knoppix@1[knoppix]$ echo -e "\x41\x42\x43"
    ABC
    knoppix@1[knoppix]$ /bin/echo -e "\x41\x42\x43"
    \x41\x42\x43
    In both the above cases output was ABC.
    You might have newer version of /bin/echo than I do, which supports this.

  5. #5
    Senior Member registered user
    Join Date
    Apr 2005
    Location
    italy
    Posts
    245
    For a complete list of bash-built-in-commands just type 'help'.
    To get a help page about a built-in-bash-command type 'help command', in this case 'help echo'.

Similar Threads

  1. help with the ln command
    By Tuxgrrrl in forum General Support
    Replies: 5
    Last Post: 02-08-2007, 10:32 AM
  2. Using Man[command]
    By DigidocTN in forum Hdd Install / Debian / Apt
    Replies: 1
    Last Post: 05-16-2006, 07:04 AM
  3. bootfrom command with 4.0 DVD
    By darkstarr in forum General Support
    Replies: 0
    Last Post: 06-29-2005, 08:29 PM
  4. Which command is the right one?
    By darkwid in forum Hdd Install / Debian / Apt
    Replies: 4
    Last Post: 04-01-2004, 11:07 PM
  5. what is this? echo "0x100" > /proc/sys/kernel/r
    By tealeaf in forum General Support
    Replies: 3
    Last Post: 11-06-2003, 08:25 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Intel Core i5-10500 Processor (4.5 GHz, 6 Cores, Socket LGA1200, Tray) USE picture

Intel Core i5-10500 Processor (4.5 GHz, 6 Cores, Socket LGA1200, Tray) USE

$77.00



Intel - Core i7-12700K Desktop Processor 12 (8P+4E) Cores up to 5.0 GHz Unloc... picture

Intel - Core i7-12700K Desktop Processor 12 (8P+4E) Cores up to 5.0 GHz Unloc...

$249.00



Intel - Core i9-12900K Desktop Processor 16 (8P+8E) Cores up to 5.2 GHz Unloc... picture

Intel - Core i9-12900K Desktop Processor 16 (8P+8E) Cores up to 5.2 GHz Unloc...

$319.99



Intel Core i5-12600KF - 12th Gen Alder Lake 10-Core (6P+4E) 3.7 GHz LGA CPU picture

Intel Core i5-12600KF - 12th Gen Alder Lake 10-Core (6P+4E) 3.7 GHz LGA CPU

$139.99



Intel Core i5-12600K 12th Gen Alder Lake 10 Core 3.7 GHz LGA CPU Processor picture

Intel Core i5-12600K 12th Gen Alder Lake 10 Core 3.7 GHz LGA CPU Processor

$164.99



AMD Ryzen 7 7800X3D Processor (5 GHz, 8 Cores, Socket AM5) Boxed -... picture

AMD Ryzen 7 7800X3D Processor (5 GHz, 8 Cores, Socket AM5) Boxed -...

$359.99



Intel - Core i5-12600K Desktop Processor 10 (6P+4E) Cores up to 4.9 GHz Unloc... picture

Intel - Core i5-12600K Desktop Processor 10 (6P+4E) Cores up to 4.9 GHz Unloc...

$174.99



Intel Core i5-8500 Six Core Desktop PC CPU Processor 3.00GHz LGA1151 SR3XE picture

Intel Core i5-8500 Six Core Desktop PC CPU Processor 3.00GHz LGA1151 SR3XE

$43.99



Intel Core i5-13600KF - 13th Gen Raptor Lake 14-Core (6P+8E) 3.5GHz LGA CPU picture

Intel Core i5-13600KF - 13th Gen Raptor Lake 14-Core (6P+8E) 3.5GHz LGA CPU

$219.99



Intel Core i9-9900K Processor LGA1151 CPU picture

Intel Core i9-9900K Processor LGA1151 CPU

$259.00