Previous | Table of Contents | Next |
Display File Fields
$cut clist [ files ] $cut flist [ dc ] [ s ] [ files ]
Description:
The cut command displays fields from lines in the specified files according to selection options. The fields can be of fixed or variable length.
Options:
clist | display characters from the positions in list |
dc | set the field delimiter to c (default tab) |
flist | display the fields specified in list |
s | suppress lines with no delimiter characters |
files | read standard input if files are , or no files are specified |
list | comma separated list of integer field numbers; integers separated with a indicate a range |
Display Arguments
$echo arguments
Description:
The echo command displays arguments on standard output. Special escape characters can be used to format arguments.
Escape Characters:
\b | backspace |
\c | line without ending newline |
\f | formfeed |
\n | newline |
\r | carriage return |
\t | tab |
\v | vertical tab |
\\ | backslash |
\0x | character whose octal value is x |
Search Files for Patterns
$egrep [ options ] 'expression' [ files ]
Description:
The egrep command displays lines in files that contain the given full regular expression pattern.
Options:
b | precede each line with the block number |
c | display the number of lines that match only |
e expression | search for expression that begins with |
f file | get expressions from file |
i | ignore case of letters during comparisons |
l | display file names with matching lines once |
n | display the output with line numbers |
v | display non-matching lines |
files | read standard input if no files are specified |
Evaluate Expression Arguments
$expr arguments
Description:
The expr command evaluates arguments as an expression. Expression tokens must be separated with blanks, and special characters must be escaped. Integer arguments can be preceded by a minus sign to indicate a negative number.
Operators (listed in order of precedence):
exp1 \| exp2 | return exp1 if neither null nor 0, else return exp2 |
exp1 \& exp2 | return exp1 if neither null nor 0, else return 0 |
exp1 \<, \<=, =, !=, \>=, \> exp2 | return result of the integer or string comparison |
exp1 +, , \*, /, % exp2 | return result of the arithmetic operation |
exp1 : exp2 | return the result on the number of matched characters between exp1 and exp2 |
Search Files for Patterns
$grep [ options ] 'expression' [ files ]
Description:
The grep command displays lines from files that match the given limited regular expression.
Options:
b | precede each line with the block number |
c | display the number of matching lines |
i | ignore case of letters during comparisons |
l | display only filenames with matching lines once |
n | display the output with line numbers |
s | do not display error messages |
v | display non-matching lines only |
files | read standard input if no files are specified |
Merge Lines Between Files
$paste file1 file2 . . . $paste dlist file1 file2 . . . $paste s [ dlist ] file1 file2 . . .
Description:
The paste command merges corresponding lines from files. Each file is treated as a column or columns of a table and displayed horizontally.
Options:
dlist | replace tabs with characters from list. If this option is not specified, the newline characters for each file (except for the last file, or if s is given, the last line) are replaced with tabs. The list can contain these special characters: | ||
\n | newline | ||
\t | tab | ||
\0 | empty string | ||
\\ | backslash | ||
s | merge subsequent lines instead of one | ||
files | read standard input if file1 or file2 is |
Stream Editor
$sed [ n ] [ e 'script ' [ f file ] [ files ]
Previous | Table of Contents | Next |