|
|
1.1 ! root 1: .TH ECHO 1 ! 2: .CT 1 shell ! 3: .SH NAME ! 4: echo, printf \- print arguments ! 5: .SH SYNOPSIS ! 6: .B echo ! 7: [ ! 8: .B -n ! 9: ] ! 10: [ ! 11: .B -e ! 12: ] ! 13: [ ! 14: .I arg ... ! 15: ] ! 16: .PP ! 17: .B printf ! 18: [ ! 19: .I format ! 20: [ ! 21: .I arg... ! 22: ] ! 23: ] ! 24: .SH DESCRIPTION ! 25: .I Echo ! 26: writes its arguments separated by blanks and terminated by ! 27: a newline on the standard output. ! 28: Option ! 29: .B -n ! 30: suppresses the newline. ! 31: .PP ! 32: Option ! 33: .B -e ! 34: enables the interpretation of C-style escape codes, ! 35: .LR \eb , ! 36: .LR \ef , ! 37: .LR \en , ! 38: .LR \er , ! 39: .LR \et , ! 40: .LR \e\e , ! 41: .L and ! 42: .BI \e ddd, ! 43: where ! 44: .I d ! 45: is an octal digit, ! 46: plus the special code ! 47: .LR \ec , ! 48: which terminates the output. ! 49: .PP ! 50: .I Echo ! 51: is useful for producing diagnostics in ! 52: shell programs and for writing constant data on pipes. ! 53: .PP ! 54: .I Printf ! 55: behaves like the library function of the same name; each ! 56: .I arg ! 57: is printed on the standard output according to the corresponding ! 58: \&%-introduced specification in the ! 59: .I format ! 60: string. The standard C escape sequences ! 61: .BR \en , ! 62: .BR \er , ! 63: .BR \et , ! 64: .BR \eb , ! 65: and ! 66: .BI \e digits ! 67: are recognized in ! 68: .IR format . ! 69: The ! 70: .I arg ! 71: will be treated as a string if the corresponding format is ! 72: .BR s ; ! 73: otherwise it is evaluated as a C constant, with the following extensions: ! 74: .IP ! 75: A leading plus or minus is allowed. ! 76: .IP ! 77: If the leading character is a single or double quote, the value is the ! 78: .SM ASCII ! 79: code of the next character. ! 80: .IP ! 81: Otherwise, if the leading character is not a digit, the value is its ! 82: .SM ASCII ! 83: code. ! 84: .PP ! 85: The format string is reused as often as necessary to satisfy the ! 86: .IR arg "'s." ! 87: Any extra format specifications are evaluated with zero or the null string. ! 88: .SH EXAMPLES ! 89: .TP ! 90: .L ! 91: echo "can't open file" $1 1>&2 ! 92: Send a message to the standard error file. ! 93: .SH SEE ALSO ! 94: .IR printf (3) ! 95: .SH BUGS ! 96: .I Printf ! 97: has no diagnostics for illegal syntax.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.