05-23-2010
[Bash]Attempting to Merge text from one file into another file at the line directly under a word
Hello,
This is my first post on the forums. So I want to start by thanking anyone who is kind enough to read this post and offer advise. I hope to be an active contributor now that I've found these forums.
I have an issue that I figure would be a good first post..
I have 2 text files generated once a day.. in each is a list of successful file transfers and the 2nd file has a list of unsuccessful file transfers...
I have a 3rd file I call report.txt , in this report.txt on the first line i have " List of successful transfers:" on the 3rd line I have " List of unsuccessful transfers: " ...
I want to input the contents of file1 under the line that reads " List of successful transfers:" and I want to import the contents of file2 under the line that reads " List of unsuccessful transfers:" ... since the amount of files that succeed or fail may change daily.. I cannot just use a sed statement to insert at a specific line number.. I figure If I can find out how to insert the contents on the line directly under the line containing the word "successful" and again under the line that contains the word "unsuccessful" this would do the trick.. but not sure how to do this...
Any suggestions?
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Greetings.
I am struggling with a shell script to make my life simpler, with a number of practical ways in which it could be used. I want to take a standard text file, and pull the 'n'th word from each line such as the first word from a text file.
I'm struggling to see how each line can be... (5 Replies)
Discussion started by: tricky
5 Replies
2. Shell Programming and Scripting
Hi,
The file format is like the following.
timestamp=2008-02-28-23.50.29.550675;category=CONTEXT;audit event=CONNECT;
event correlator=2;
database=CURDOMS;userid=inst3;authid=INST3;
origin node=0;coordinator node=0;
application id=AC122081.FA97.054468155029;application... (2 Replies)
Discussion started by: missyou
2 Replies
3. Shell Programming and Scripting
I have a file that lists data about a system. It has a part that can look like:
the errors I'm looking for with other errors:
Alerts
Password Incorrect
Login Error
Another Error
Another Error 2
Other Info
or, just the errors I need to parse for:
Alerts
Password Incorrect
... (9 Replies)
Discussion started by: elinenbe
9 Replies
4. Shell Programming and Scripting
Hi All,
I would like help with a script which can get rid of the first work of all lines in text file.
File 1
The name is Scott.
Output : name is Scott
---------- Post updated at 02:38 PM ---------- Previous update was at 02:37 PM ----------
Hi ALL
There is typo error in... (3 Replies)
Discussion started by: bubbly
3 Replies
5. Shell Programming and Scripting
Can any one help us in finding the the last word of each line from a text file and print it.
eg:
1st --> aaa bbbb cccc dddd eeee ffff ee
2nd --> aab ered er fdf ere ww ww f
the o/p should be a below.
ee
f (1 Reply)
Discussion started by: naveen_sangam
1 Replies
6. Shell Programming and Scripting
FOLKS ,
i have a text file that is generated automatically of an another korn shell script, i want to bring in the fifth line of the text file in to my korn shell script and look for a particular word in the line . Can you all share some thoughts on this one.
thanks...
Venu (3 Replies)
Discussion started by: venu
3 Replies
7. Shell Programming and Scripting
I am looking at using grep to locate the line in the text file and them use awk to select a word or words out of it.
I know awk needs -v to allow a variable to be used, but also needs -F to allow the break up of the sentence and allow the location of separate variables.
$line = grep "1:" File |... (8 Replies)
Discussion started by: Ironguru
8 Replies
8. UNIX Desktop Questions & Answers
Hi,
Im a newbie to scripting. I have a file that looks like the one below. How can i change the last "/" to become a space.
Thank You so Much for the help. :)
hostname date Feb-9 /u100/DEVCO/Patching/a.log
hostname date Jun-25 /u100/DEVCO/DumpCleaner/a.log
hostname date Jun-25... (2 Replies)
Discussion started by: lienyca
2 Replies
9. Shell Programming and Scripting
Hi All,
Hope you guys had a wonderful weekend
I have a scenario where in which I have to read a file line by line
and check for few words before redirecting to a file
I have searched the forum but,either those answers dint work (perhaps because of my wrong under standing of how IFS... (6 Replies)
Discussion started by: Kingcobra
6 Replies
10. Shell Programming and Scripting
Hi gang, I have the following code inside a the file script.sh
#!/bin/bash
todaysdate=$(date --date='7 day' +'%d')
todaysmonth=$(date +'%m')
todaysyear=$(date +'%Y')
yahoodatestring=$todaysyear$todaysmonth$todaysdate
nicedate=$(date --date='5 day' +'%A')
nice="$nicedate,... (2 Replies)
Discussion started by: phpchick
2 Replies
tftp(1c) tftp(1c)
Name
tftp - trivial file transfer program
Syntax
tftp [host] [port]
Description
The command provides the user interface to the Internet standard Trivial File Transfer Protocol. The program allows a user to transfer
files to and from a remote network site. The remote host can be specified on the command line. If you specify the remote host on the com-
mand line uses host as the default host for future transfers.
If a port is specified, uses that port number instead of the standard service port. When the user invokes the program enters its command
interpreter and awaits instructions. The prompt tftp> is displayed on the screen.
The following commands are recognized by
? Displays a help message that gives a brief summary of the commands.
ascii Specifies mode ascii.
binary Specifies mode binary.
connect host-name [ port ]
Sets the host and, optionally, sets port for transfers. Note that the TFTP protocol does not maintain connections
between transfers. Because merely remembers what host should be used for transfers instead of actually creating a con-
nection, it is not necessary to use the command. The remote host can be specified as part of the or commands.
get remote-file... [ local-file ]
Gets a file or set of files from the specified sources. If the host has already been specified, the source can be in
the form of a filename on the remote host. If the host has not been specified, the source can be a string of the form
host:file, specifying both a host and filename at the same time. If the latter form is used, the last hostname entered
becomes the default for future transfers.
mode Sets the file transfer type to network ASCII or binary. The default type is network ASCII.
put local-file... [ remote-file/directory ]
Puts a file or set of files to the specified remote file or directory. If the remote host has already been specified,
the destination can be a filename on it. If the remote host has not been specified, the destination can be a string of
the form host:filename, specifying both a host and filename at the same time. If the latter form is used, the last
hostname entered becomes the default for future transfers. If the remote-directory form is used, the remote host is
assumed to be a UNIX machine.
quit Exits the program.
rexmt Sets the retransmit timer.
status Shows what believes to be the current connection status.
timeout Set the transaction timeout.
trace Sets the packet trace flag.
verbose Sets the verbose mode flag.
Restrictions
Since the TFTP protocol does not support any authentication, files must be world read (writable) on the remote system.
Because there is no user-login validation within the TFTP protocol, the remote site should have some sort of file access restrictions in
place. The exact methods are specific to each site.
tftp(1c)