LinuxReviws.org --get your your Linux knowledge
> Linux Reviews > Manual Pages (man) >

echo

display a line of text


  1. echo.1.man
  2. echo.3.man


1. echo.1.man

Manpage of ECHO

ECHO

Section: User Commands (1)
Updated: October 2011
Index Return to Main Contents
 

NAME

echo - display a line of text  

SYNOPSIS

echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTION  

DESCRIPTION

Echo the STRING(s) to standard output.

-n
do not output the trailing newline
-e
enable interpretation of backslash escapes
-E
disable interpretation of backslash escapes (default)
--help
display this help and exit
--version
output version information and exit

If -e is in effect, the following sequences are recognized:

\\
backslash
\a
alert (BEL)
\b
backspace
\c
produce no further output
\e
escape
\f
form feed

new line
\r
carriage return
\t
horizontal tab
\v
vertical tab
\0NNN
byte with octal value NNN (1 to 3 digits)
\xHH
byte with hexadecimal value HH (1 to 2 digits)

NOTE: your shell may have its own version of echo, which usually supersedes the version described here. Please refer to your shell's documentation for details about the options it supports.  

AUTHOR

Written by Brian Fox and Chet Ramey.  

REPORTING BUGS

Report echo bugs to bug-coreutils@gnu.org
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
Report echo translation bugs to <http://translationproject.org/team/>  

COPYRIGHT

Copyright © 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.  

SEE ALSO

The full documentation for echo is maintained as a Texinfo manual. If the info and echo programs are properly installed at your site, the command
info coreutils aqecho invocationaq

should give you access to the complete manual.


 

Index

NAME
SYNOPSIS
DESCRIPTION
AUTHOR
REPORTING BUGS
COPYRIGHT
SEE ALSO

This document was created by man2html using the manual pages.
Time: 17:30:47 GMT, October 23, 2013

2. echo.3.man

Manpage of EINFO

EINFO

Section: C Library Functions (3)
Updated: SMM
Index Return to Main Contents

BSD mandoc
OpenRC  

NAME

einfo , ewarn , eerror , ebegin einfon , ewarnn , eerrorn , ebeginn einfov , ewarnv , ebeginv einfovn , ewarnvn , ebeginvn ewarnx , eerrorx eend , ewend eendv , ewendv ebracket eindent , eoutdent eindentv , eoutdentv eprefix - colorful informational output  

LIBRARY

Enhanced Information output library (libeinfo, -leinfo)  

SYNOPSIS

In einfo.h Ft int Fn einfo const char * restrict format ... Ft int Fn ewarn const char * restrict format ... Ft int Fn eerror const char * restrict format ... Ft int Fn ebegin const char * restrict format ... Ft int Fn einfon const char * restrict format ... Ft int Fn ewarnn const char * restrict format ... Ft int Fn eerrorn const char * restrict format ... Ft int Fn ebeginn const char * restrict format ... Ft int Fn einfov const char * restrict format ... Ft int Fn ewarnv const char * restrict format ... Ft int Fn ebeginv const char * restrict format ... Ft int Fn einfovn const char * restrict format ... Ft int Fn ewarnvn const char * restrict format ... Ft int Fn ebeginvn const char * restrict format ... Ft int Fn ewarnx const char * restrict format ... Ft int Fn eerrorx const char * restrict format ... Ft int Fn eend int retval const char * restrict format ... Ft int Fn ewend int retval const char * restrict format ... Ft int Fn eendv int retval const char * restrict format ... Ft int Fn ewendv int retval const char * restrict format ... Ft void Fn ebracket int col ECOLOR color const char * restrict msg Ft void Fn eindent void Ft void Fn eoutdent void Ft void Fn eindentv void Ft void Fn eoutdentv void Ft void Fn eprefix const char * prefix  

DESCRIPTION

The Fn einfo family of functions provide a simple informational output that is colorised. Basically Fn einfo , Fn ewarn and Fn eerror behave exactly like Fn printf but prefix the output with a colored *. The function called denotes the color used with Fn einfo being green, Fn ewarn being yellow and Fn eerror being red. einfo goes to stdout and the others go to stderr. The number of real characters printed is returned. Fn ebegin is identical to Fn einfo except that 3 dots are appended to the output.

Fn einfov , Fn ewarnv and Fn ebeginv work the same way to Fn einfo , Fn ewarn , and Fn ebegin respectively, but only work when EINFO_VERBOSE is true. You can also make the Fn einfo and Fn ebegin functions silent by setting EINFO_QUIET to true.

These functions are designed to output a whole line, so they also append a newline to the string. To stop this behaviour, you can use the functions Fn einfon , Fn ewarnn , Fn eerrorn , Fn einfovn , Fn ewarnvn , and Fn ebeginvn .

Fn eend , Fn ewend , Fn eendv and Fn ewendv are the counterparts to the above functions. If Fa retval is zero then ok in green is printed in a bracket at the end of the prior line. Otherwise we print the formatted string using Fn error (or Fn ewarn if Fn ewend is called) !! in red (or yellow if Fn ewend is called) is printed in a bracket at the end of the line. The value of Fa retval is returned.

Fn ebracket does the same as Fn eend but prints Fa msg instead of ok or !! in the color Fa color at the column Fa col .

Fn eindent indents subsequent calls to the above functions by 3 characters. Fn eoutdent removes an Fn eindent . Fn eindentv and Fn eoutdentv only work when EINFO_VERBOSE is true.

Fn eprefix prefixes the string Fa prefix to the above functions.  

IMPLEMENTATION NOTES

einfo can optionally be linked against the Lb libtermcap so that we can correctly query the connected console for our color and cursor escape codes. If not, then we have a hard coded list of terminals we know about that support the commonly used codes for color and cursor position.  

ENVIRONMENT

EINFO_QUIET when set to true makes the Fn einfo and Fn einfon family of functions quiet, so nothing is printed.

EINFO_VERBOSE when set to true makes the Fn einfov and Fn einfovn family of functions work, so they do print.  

FILES

/etc/init.d/functions.sh is provided by OpenRC, which allows shell scripts to use the above functions. For historical reasons our verbose functions are prefixed with v instead of suffixed. So einfov becomes veinfo, einfovn becomes veinfon. Rinse and repeat for the other verbose functions.  

SEE ALSO

printf(3),  

AUTHORS

An Roy Marples <roy@marples.name>


 

Index

NAME
LIBRARY
SYNOPSIS
DESCRIPTION
IMPLEMENTATION NOTES
ENVIRONMENT
FILES
SEE ALSO
AUTHORS

This document was created by man2html using the manual pages.
Time: 17:30:47 GMT, October 23, 2013

cs - ENGLISH - ENGLISH - ENGLISH - ja - pl

Meet new people