write to multiple files depending on file type (solved)
I want a script that will add comments to a file before check-in files. comments depend on type of files.
i have a script to list files in the directory that will be checked-in
There are xml, js, html, vm files. vm will use comments like c/c++ ( // or /*..*/)
can you help me add a comment line at start of each file in the directory and sub directories depending on file type. comment like " Name: xxxx Date:xxxx comment: yyyyyyyy". Name and comments can be arguments and date is automatically picked.
The scripts should remove read only permission, check file type, write details to file and save it.
any help would be appreciated.
currently i have:
so ${filename[x]} has file names that needs to be checked-in .. but not the directory in which they are.
---------- Post updated at 02:31 PM ---------- Previous update was at 12:32 PM ----------
Hey guys i was able to do this on my own... thanks..
Last edited by radoulov; 06-13-2011 at 06:03 AM..
Reason: Code tags.
I have many files that have "inputstring" somewhere in their filename (without the quotes), and I want to rename them all so that "inputstring" is replaced with "newstring". And I also want to specify arbitrary text for "inputstring" and "newstring" so that I can call the scripts that does this... (6 Replies)
Hi All,
I have a file like below:
1016D"ddd","343","1299"
1016D"ddd","3564","1299"
1016D"ddd","3297","1393"
1016D"ddd","32989","1527"
1016D"ddd","346498","1652"
2312D"ddd","3269","1652"
2312D"ddd","328","1652"
2312D"ddd","2224","2100"
3444D"ddd","252","2100"
3444D"ddd","2619","2100"... (4 Replies)
Ok question number two: I'd like to search a directory for multiple file types (rar, txt, deb) and depending on what's found, copy those files to folders named Rar, TextFiles, and Debs. I'm looking for speed here so the faster the script the better. I want it to be a function that I pass 1 argument... (4 Replies)
Hi,
First off I'm pretty new to scripting so please be gentle.
I am looking for some help with a script that will move all files with a certain extension into a folder within their current location.
Just for clarity I have all my photos organised in directories such as:
... (4 Replies)
Hi,
I have a data file xyz.dat similar to the one given below,
2345|98|809||x|969|0
2345|98|809||y|0|537
2345|97|809||x|544|0
2345|97|809||y|0|651
9685|98|809||x|321|0
9685|98|809||y|0|357
9685|98|709||x|687|0
9685|98|709||y|0|234
2315|98|809||x|564|0
2315|98|809||y|0|537... (2 Replies)
Hello Friends,
I know you all are busy and inteligent too...
I am stuck with one small issue if you can help me then it will be really great.
My problem is I am having some files i.e.
Input.txt1
Input.txt2
Input.txt3
Now my task is I need to check the total number of rows in... (4 Replies)
Hi friend,
i have written script as below to check the file existance. but i got error
path="/k/p1100/users/jewel/Output"
FILENAME=`ls -lrt $path/*HT|tail -1|cut -d "/" -f 8`
if ; then
echo "$FILENAME is available "
chmod 755 $path/$FILENAME
/usr/bin/scp... (0 Replies)
There are files in a directory and I have to move multiple files adding datetimestamp before the file type.
/Data/
abc.csv
def.csv
ghi.csv
I have to move this files to archive directory adding datatimestamp before .csv
/archive/
abc_YYYYMMDDHHMMSS.csv
def_YYYYMMDDHHMMSS.csv... (7 Replies)
I need to parse a file and depending on a patern match(in the insert job line) separate files have to be created with a line added (content in file2).
Mapping for pattern match and add line :
for Alpha 123
for Beta 234
for Gamma 345
no match (goes into another file)
File 1 ... (3 Replies)
Hi,
I have many test*.ft1 files to which I want to read as input for a script called
pipe2txt.tcl and print the output in each separate file.
For example,
pipe2txt.tcl < test001.ft1 > test001.txt
How can I read many files in this maner?
thank you very much,
Best,
Pahuja (5 Replies)
Discussion started by: Pahuja
5 Replies
LEARN ABOUT CENTOS
sccs-cdc
sccs-cdc(1) User Commands sccs-cdc(1)NAME
sccs-cdc, cdc - change the delta commentary of an SCCS delta
SYNOPSIS
/usr/ccs/bin/cdc -rsid [-mmr-list] [ -y [comment]] s.filename...
DESCRIPTION
cdc annotates the delta commentary for the SCCS delta ID (SID) specified by the -r option in each named s.file.
If the v flag is set in the s.file, you can also use cdc to update the Modification Request (MR) list.
If you checked in the delta, or, if you own the file and directory and have write permission, you can use cdc to annotate the commentary.
Rather than replacing the existing commentary, cdc inserts the new comment you supply, followed by a line of the form:
*** CHANGED *** yy/mm/dd hh/mm/ss username
above the existing commentary.
If a directory is named as the s.filename argument, the cdc command applies to all s.files in that directory. Unreadable s.files produce an
error; processing continues with the next file (if any). If `-' is given as the s.filename argument, each line of the standard input is
taken as the name of an SCCS history file to be processed, and the -m and -y options must be used.
OPTIONS -rsid Specify the SID of the delta to change.
-mmr-list Specify one or more MR numbers to add or delete. When specifying more than one MR on the command line, mr-list takes the
form of a quoted, space-separated list. To delete an MR number, precede it with a ! character (an empty MR list has no
effect). A list of deleted MRs is placed in the comment section of the delta commentary. If -m is not used and the stan-
dard input is a terminal, cdc prompts with MRs? for the list (before issuing the comments? prompt). -m is only useful when
the v flag is set in the s.file. If that flag has a value, it is taken to be the name of a program to validate the MR num-
bers. If that validation program returns a non-zero exit status, cdc terminates and the delta commentary remains
unchanged.
-y[comment] Use comment as the annotation in the delta commentary. The previous comments are retained; the comment is added along with
a notation that the commentary was changed. A null comment leaves the commentary unaffected. If -y is not specified and
the standard input is a terminal, cdc prompts with comments? for the text of the notation to be added. An unescaped NEW-
LINE character terminates the annotation text.
EXAMPLES
Example 1: Changing the annotated commentary
The following command:
example% cdc -r1.6 -y"corrected commentary" s.program.c
produces the following annotated commentary for delta 1.6 in s.program.c:
D 1.6 88/07/05 23:21:07 username 9 0 00001/00000/00000
MRs:
COMMENTS:
corrected commentary
*** CHANGED *** 88/07/07 14:09:41 username
performance enhancements in main()
FILES
z.file temporary lock file
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWsprot |
+-----------------------------+-----------------------------+
SEE ALSO sccs(1), sccs-admin(1), sccs-comb(1), sccs-delta(1), sccs-help(1), sccs-prs(1), sccs-prt(1), sccs-rmdel(1), what(1), sccsfile(4),
attributes(5)DIAGNOSTICS
Use the SCCS help command for explanations (see sccs-help(1)).
SunOS 5.10 1 Nov 1999 sccs-cdc(1)