10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hello Team,
I am looking for sed command or script which will append word at end of line. for example. I want to validate particular filesystem with mount |<filesystem name> command. if nodev parameter is not there then it should add in the fstab file with receptive to the filesystem.
# mount... (8 Replies)
Discussion started by: ghpradeep
8 Replies
2. Shell Programming and Scripting
Hi guys,
I have to append the word count of a file at the end of the file name like this - > "filename_2345" where 2345 is the word count of "filename". How do i achieve this using one command ? I am not allowed to store the word count in a variable and then concatenate. Request your... (1 Reply)
Discussion started by: peter2312
1 Replies
3. Shell Programming and Scripting
I've scoured the internet with mixed results. As an amateur I turn to the great minds here.
I have a text file of 80 or so lines. I want to add ".pdf" to the end of each line. (For now that's it)
Most of the internet points toward using "sed". I don't know coding but can figure things out... (4 Replies)
Discussion started by: spacebase
4 Replies
4. Shell Programming and Scripting
Hi,
I've spent some time researching for this but can't seem to find a solution. I have a file like this
1234|Test|20101111|18:00|19:00There will be multiple lines in the file with the same kind of format. For every line I need to make it this
1234|Test|20101111|18:00|19:00||create... (5 Replies)
Discussion started by: giles.cardew
5 Replies
5. Shell Programming and Scripting
Hi all,
I have output files that are all text files with various different extensions.
So, if I submit the input file "job_name.inp", when it finishes I get an output file "job_name.dat". A typical input file looks something like this:
$CONTRL SCFTYP=RHF RUNTYP=ENERGY MAXIT=199 MULT=1... (4 Replies)
Discussion started by: marcozd
4 Replies
6. UNIX for Dummies Questions & Answers
I have a file "sample.txt" with the content as below:
Hi
This is a Sample Text.
I need a single command using cat which serve the following purpose.
1.display the contents of sample.txt
2.append some text to it
3. and then exit
But, all should be served by a sinle command.:confused: (1 Reply)
Discussion started by: g.ashok
1 Replies
7. Shell Programming and Scripting
Hi All,
Please tell me how to append some text message at the end of the file.
"File too large to view"
example: xyz.log contains
hhhhhhhhhhh
hhhhhhjjjjjjjjj
jjjjjjjjjjjjjjjjjjjjjj
"File too large to view"
Please advice (3 Replies)
Discussion started by: rajeshorpu
3 Replies
8. Shell Programming and Scripting
Hello to all,
On aix, I want to identify a term on a line in a file and then add a word at the end of the line identified. I do not want the word to be added when the line contains the symbol "#".
I use the following command, but it deletes the term identified then adds the word.
#sed... (4 Replies)
Discussion started by: dantares
4 Replies
9. Shell Programming and Scripting
Hi
I need to append some text @ end of the first line in a file.
like
myfile.txt
list = a,b,c
list.a=some..
I give the arg "d" . now it append at end of first line
list=a,b,c,d
list.a=some...
Please help me out this (7 Replies)
Discussion started by: catgovind
7 Replies
10. UNIX for Dummies Questions & Answers
Anyone know how to use SED to append a comma to the end of each line
example:
field1,field2,field3,field4
If i Cat /textfile ---- How can i append the end of /textfile with a comman? (8 Replies)
Discussion started by: Redg
8 Replies
read(1) User Commands read(1)
NAME
read - read a line from standard input
SYNOPSIS
/usr/bin/read [-r] var...
sh
read name...
csh
set variable = $<
ksh
read [ -prsu [n]] [ name ? prompt] [name...]
DESCRIPTION
/usr/bin/read
The read utility will read a single line from standard input.
By default, unless the -r option is specified, backslash () acts as an escape character. If standard input is a terminal device and the
invoking shell is interactive, read will prompt for a continuation line when:
o The shell reads an input line ending with a backslash, unless the -r option is specified.
o A here-document is not terminated after a NEWLINE character is entered.
The line will be split into fields as in the shell. The first field will be assigned to the first variable var, the second field to the
second variable var, and so forth. If there are fewer var operands specified than there are fields, the leftover fields and their interven-
ing separators will be assigned to the last var. If there are fewer fields than vars, the remaining vars will be set to empty strings.
The setting of variables specified by the var operands will affect the current shell execution environment. If it is called in a subshell
or separate utility execution environment, such as one of the following:
(read foo)
nohup read ...
find . -exec read ... ;
it will not affect the shell variables in the caller's environment.
The standard input must be a text file.
sh
One line is read from the standard input and, using the internal field separator, IFS (normally space or tab), to delimit word boundaries,
the first word is assigned to the first name, the second word to the second name, and so on, with leftover words assigned to the last name.
Lines can be continued using
ewline. Characters other than NEWLINE can be quoted by preceding them with a backslash. These backslashes
are removed before words are assigned to names, and no interpretation is done on the character that follows the backslash. The return code
is 0, unless an end-of-file is encountered.
csh
The notation:
set variable = $<
loads one line of standard input as the value for variable. (See csh(1)).
ksh
The shell input mechanism. One line is read and is broken up into fields using the characters in IFS as separators. The escape character,
(), is used to remove any special meaning for the next character and for line continuation. In raw mode, -r, the character is not
treated specially. The first field is assigned to the first name, the second field to the second name, and so on, with leftover fields
assigned to the last name. The -p option causes the input line to be taken from the input pipe of a process spawned by the shell using |&.
If the -s flag is present, the input will be saved as a command in the history file. The flag -u can be used to specify a one digit file
descriptor unit n to read from. The file descriptor can be opened with the exec special command. The default value of n is 0. If name is
omitted, REPLY is used as the default name. The exit status is 0 unless the input file is not open for reading or an end-of-file is encoun-
tered. An end-of-file with the -p option causes cleanup for this process so that another can be spawned. If the first argument contains a
?, the remainder of this word is used as a prompt on standard error when the shell is interactive. The exit status is 0 unless an end-of-
file is encountered.
OPTIONS
The following option is supported:
-r Does not treat a backslash character in any special way. Considers each backslash to be part of the input line.
OPERANDS
The following operand is supported:
var The name of an existing or non-existing shell variable.
EXAMPLES
Example 1: An example of the read command
The following example for /usr/bin/read prints a file with the first field of each line moved to the end of the line:
example% while read -r xx yy
do
printf "%s %s
" "$yy" "$xx"
done < input_file
ENVIRONMENT VARIABLES
See environ(5) for descriptions of the following environment variables that affect the execution of read: LANG, LC_ALL, LC_CTYPE, LC_MES-
SAGES, and NLSPATH.
IFS Determines the internal field separators used to delimit fields.
PS2 Provides the prompt string that an interactive shell will write to standard error when a line ending with a backslash is read and
the -r option was not specified, or if a here-document is not terminated after a newline character is entered.
EXIT STATUS
The following exit values are returned:
0 Successful completion.
>0 End-of-file was detected or an error occurred.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
SEE ALSO
csh(1), ksh(1), line(1), set(1), sh(1), attributes(5), environ(5), standards(5)
SunOS 5.10 28 Mar 1995 read(1)