Procurando por um comando externo que pode fazer a mesma coisa que echo

1

echo é bash embutido. Existe um comando externo que pode fazer a mesma coisa que echo ? (pode fazer mais)

    
por Tim 04.03.2016 / 21:13

1 resposta

5

echo :

$ /bin/echo --version
echo (GNU coreutils) 8.25
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Brian Fox and Chet Ramey.

Os recursos internos do shell que não alteram o estado do shell também são frequentemente implementados como comandos externos - [ / test é um dos mais famosos, por isso é printf :

$ /bin/printf --version
printf (GNU coreutils) 8.25
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.

Se você tiver busybox , também é provável que ele ofereça suporte a echo :

$ busybox echo --version
--version
    
por 04.03.2016 / 21:14