10-21-2009
Find, copy, and append into one file
Hi, I am trying to do something relatively easy, but am having some trouble getting it to work.
I have multiple files called "distances.log" in numerous subdirectories and sub-subdirectories within a directory. I would like the contents of each of these "distances.log" files to be appended to a single, new file called "distances_summary.log".
I know there are numerous ways to do this, but
Of the numerous things I tried, I tried:
find ./ -name "*distance.log" > distances_summary.log
and various modifications of it (trying not to print the path, but the contents of each). I think there's a much easier solution that I am not aware of. I know this is really silly - maybe I just need to take a break...
Thanks
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hello there
I need to find a string in an file, and then copy to a new file from the previous 6 lines to 41 lines after the string.
So, what i need to do , and just don't know how, is to find the string and copy 48 lines where the string would be in the 7th line.
I don't know if i can do it with... (10 Replies)
Discussion started by: vascobrito
10 Replies
2. UNIX for Dummies Questions & Answers
I am trying to search for files and copy them into a text file. Can anybody help me how to do that.
find /test/sds/data -name "*.*" -mtime -365 -exec ls -altr {} \
this is my find command and want to copy the result to a file. (2 Replies)
Discussion started by: pujars1
2 Replies
3. Shell Programming and Scripting
I will have to process multiple files with same name everyday.
My requirement is:
If on a certain day I see that filename.txt exists then the contents of the filename.txt would be added/append
to the former file contents.Each time it sees the file the content would be added.But the header ... (8 Replies)
Discussion started by: RubinPat
8 Replies
4. Solaris
Hello All,
What I would like to do is search for a file and then run a mv command to rename the file to have todays date appended to it. The find when I run it finds eight or so files and I would like to append a date stamp to each file. If possible using one line command would be great. Can... (6 Replies)
Discussion started by: jacktravine
6 Replies
5. Shell Programming and Scripting
Hi Everybody,
i want a samll help to write a script.
i had source location with :/user/bin (bin contains subdirectories with like names emails etc and had several files in each subdirectory)
and target location with :/usr/scripts (having same subdirectories names and had some files)... (1 Reply)
Discussion started by: Reddy482
1 Replies
6. UNIX for Dummies Questions & Answers
Ok, Here it goes. I have several file in a directory that I want to copy to another directory and append the date to the end of the file. I do not want to zip the I just need a copy. I would like the script to ask the user before copying each file in the directory to keep from making unneeded... (1 Reply)
Discussion started by: Dougj75
1 Replies
7. UNIX for Dummies Questions & Answers
Hi, sorry if this has been asked before but I couldnt find it.
Essentially I am trying to find a value next to an xml tag say abcd 12345678
the number 1-8 is the number i need to copy to a file of order numbers in my home directory ~/tn/ordernumbers.txt
say for example there are 3 or... (3 Replies)
Discussion started by: rg01
3 Replies
8. Shell Programming and Scripting
Hi Experts,
Is there a way to find a string in a file then append a character to that string then save the file or save to another file.
Here is an example.
>cat test.txt
NULL
NULL
NULL
9,800.00
NULL
1,234,567.01
I want to find all NON NULL String and add a dollar sign to those... (9 Replies)
Discussion started by: brichigo
9 Replies
9. Shell Programming and Scripting
Dear All,
I need to transfer all files present in one location to another but those files should be of specific extension like.
Find and copy all files of extension .xls, .pdf, .txt from location usr/tmp to location /per/Treat (6 Replies)
Discussion started by: yadavricky
6 Replies
10. UNIX for Dummies Questions & Answers
Very new to shell scripting. Not sure if my title is correct but I will try and explain.
Directory has 100+ files with this format, " ABCD_ABC_Abc_AB0126.abc ". When a new file gets created, the 16-19 characters in the file name gets incremented by 1. Ex...todays most recent file is... (14 Replies)
Discussion started by: askvip
14 Replies
REARJ(1) Arj Software REARJ(1)
NAME
rearj - Converts other archive formats to .arj files
SYNOPSIS
rearj [options] <!listfile(s)|filespec(s)|wildname(s)>
DESCRIPTION
The rearj command can repackage other archive formats to arj.
OPTIONS
-+ Ignore REARJ_SW variable.
-a[suffix]
Convert archives within archives ("*" for all formats).
-bcommand
Execute command before extracting files.
-ccommand
Execute command on extracted files before counting them.
-d Delete original archives.
-e No error switch.
-f Convert diskette archives.
-g Skip creation of output archive.
-i[name]
Check integrity of rearj program.
-j Skip if output archive size is larger than the original.
-k Skip archive timestamping.
-l[name]
Write append log file (default name is rearj.log).
-m[date]
Select archives before date in YYMMDDHHMMSS format.
-n[date]
Select archives on or after date in YYMMDDHHMMSS format.
-o Allow overwrite of existing target archive.
-p Ignore long filenames under Windows 95.
-q Query for each archive to convert.
-r Recurse through subdirectories.
-s Skip verify of file count and total size.
-tsuffix
Create suffix type archives.
-u[bak]
Allow update of archive with backup (default is BAK).
-v Execute configured command on extracted files.
-wdir Assign work directory.
-x[!]file
Exclude by filename, wildname, or listfile.
-y[text]
Delete output archive and write text to log (testing mode).
-z Simulate operation.
ENVIRONMENT
REARJ_SW If set, its value will be used as command line options.
EXIT STATUS
0 Success.
1 File not found.
2 File is not a configured archive type.
3 Target archive already exists.
4 Not enough disk space.
5 User skipped or user did not select update option.
6 UNPACK command error.
7 PACK command error.
8 Target cannot support directories.
9 Wrong file count.
10 Wrong total size.
11 Internal archive REARJ error.
12 Rename archive error.
13 Invoked -v command error (found a virus?).
14 Output archive is larger.
EXAMPLE
rearj * -r -d
Convert all archives to ARJ format, searching all subdirectories, deleting original archives.
SEE ALSO
arj(1).
AUTHOR
This manual page was written by Ola Lundqvist <opal@debian.org> in pod format, then converted by Guillem Jover <guillem@debian.org> to
nroff format.
3.10 2003-03-10 REARJ(1)