01-28-2002
OK, so you have limited scripting skills.
Here's an easy suggestion which won't tax them.
This only works by groups of the same month, which is what I'm assuming you want to do.
1) ls -lt will list files in time stamp order
2) grep will pick out certain months for you
3) cat those files into your report
e.g.
ls -lt *[filenames] | grep Jan | awk '{ print $9 }' > temp
produces a list files from January
edit temp to look like
cat [file1] > report
cat [file2] >> report
cat [file3] >> report
cat etc.
then simply source temp
Ok there are far more suffisticated ways to do it, but this way just uses ls & grep ( oh and maybe awk)
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have a script which removes files (if they exist)
Here is a cut down example of the script.
Variables file1,file2 etc have already been initialized
#!/bin/bash
if
then
\rm file1
fi
if
then
\rm file2
fi
if
then
\rm file3
fi
if
then
\rm file4 (9 Replies)
Discussion started by: run_time_error
9 Replies
2. Shell Programming and Scripting
Hi All,
I am currently using the following script to send the single file to one/more email addresses. I need to send mutilple files at same time, are there anyway I could modify the script or write new one to accomplish the same.
Script
***************
#!/bin/ksh
# Author: Manish... (4 Replies)
Discussion started by: lapisguy
4 Replies
3. Shell Programming and Scripting
I need to clean out some application subdirectories from backup scripts we used to rename to various backup extensions just in case the script failed in production and we need to rollback. I will be moving these old scripts to a staging directory and then removing them after 30 days (I have the... (9 Replies)
Discussion started by: tekster757
9 Replies
4. IP Networking
I had the pleasure of having a gig nic given to me this week, which also appears on the hardware list of FreeBSD.
What I would LIKE to do is:
1). Set my 10/100 nick as the dedicated outside/internet connection with a lan ip of 192.168.1.100
2). Set the gig nick as the dedicated... (2 Replies)
Discussion started by: droolin
2 Replies
5. UNIX for Dummies Questions & Answers
Hi,
I just started to learn shell progamming and just can't get my head around the following problem.
I need to do the following:
I have a folder which contains 100+ subfolders. Inside these subfolders there is one folder named 'Morph' and several jpg's.
I need to copy all the files into... (4 Replies)
Discussion started by: M474746
4 Replies
6. Shell Programming and Scripting
I have searched throught a host of threads to figure out how to rename mutiple files at once using a script.
I need to convert 200+ files from:
fKITLS_120605-0002-00001-000001.hdr to eStroop_001.hdr
fKITLS_120605-0002-00002-000002.hdr to eStroop_002.hdr
and so forth....
What is... (5 Replies)
Discussion started by: akenne3
5 Replies
7. UNIX for Advanced & Expert Users
How to remove the first line from multiple files and use it as source to the jobs. Only at the runtime it should remove the first line not in the file . (1 Reply)
Discussion started by: etldeveloper
1 Replies
8. Shell Programming and Scripting
I would like to get help to find how to replace word in files from command line instead of to vi to each file.
This is the command i am running now.
grep <old word> *
vi (file with the word found in it)
1,$s/<old word>/<new word>/g
It would very helpful if I can combine these in one... (2 Replies)
Discussion started by: ywu081006
2 Replies
9. Shell Programming and Scripting
file1.txt
file2.txt
file3.txt
desired output is
each file is in the same directory, hasthe same number of columns but different rows. i want to be able to paste them into one file.
thanks! (5 Replies)
Discussion started by: johnkim0806
5 Replies
10. Shell Programming and Scripting
Split large xml into mutiple files and with header and footer in file
tried below
it splits unevenly and also i need help in adding header and footer
command :
csplit -s -k -f my_XML_split.xml extrfile.xml "/<Document>/" {1}
sample xml
<?xml version="1.0" encoding="UTF-8"?><Recipient>... (36 Replies)
Discussion started by: karthik
36 Replies
LEARN ABOUT DEBIAN
plan9-read
CAT(1) General Commands Manual CAT(1)
NAME
cat, read, nobs - catenate files
SYNOPSIS
cat [ file ... ]
read [ -m ] [ -n nline ] [ file ... ]
nobs [ file ... ]
DESCRIPTION
Cat reads each file in sequence and writes it on the standard output. Thus
cat file
prints a file and
cat file1 file2 >file3
concatenates the first two files and places the result on the third.
If no file is given, cat reads from the standard input. Output is buffered in blocks matching the input.
Read copies to standard output exactly one line from the named file, default standard input. It is useful in interactive rc(1) scripts.
The -m flag causes it to continue reading and writing multiple lines until end of file; -n causes it to read no more than nline lines.
Read always executes a single write for each line of input, which can be helpful when preparing input to programs that expect line-at-a-
time data. It never reads any more data from the input than it prints to the output.
Nobs copies the named files to standard output except that it removes all backspace characters and the characters that precede them. It is
useful to use as $PAGER with the Unix version of man(1) when run inside a win (see acme(1)) window.
SOURCE
/src/cmd/cat.c
/src/cmd/read.c
/bin/nobs
SEE ALSO
cp(1)
DIAGNOSTICS
Read exits with status eof on end of file or, in the -n case, if it doesn't read nlines lines.
BUGS
Beware of and which destroy input files before reading them.
CAT(1)