o. wow. this is amazing
thank you so much for everything
I am gonna try to understand everything and learn before trying the code
really appreciate your help
I am getting syntax errors for the final if loop...
1) for the ";" just after then
2) and it delete that following is what I get
Last edited by Scott; 11-28-2012 at 02:36 PM..
Reason: Code tags not Quote tags
Hello,
I have several files in a specific directory.
A specific string in one file can occur in another files.
If this string is in other files. Then all the files in which this string occured should be deleted and only 1 file should remain with the string.
Example.
file1
ShortName "Blue... (2 Replies)
hi all
suppose in particular directory i have lots of directory supoose
201009 201010 201011 201012
now by mistake i have rename all these directory as
201009.bk 201010.bk 201011.bk 201012.bk
now how can i revert the changes back
pls help me regarding this (2 Replies)
Hi all,
I have been searching online to find the answer for getting a list of files that do not match certain criteria but have been unsuccessful.
I have a directory that has many jpg files. What I need to do is get a list of the files that do not match both of the following patterns (I have... (21 Replies)
Hi All,
Request your expertise in tackling one requirement in my project,(i dont have much expertise in Shell Scripting). The requirement is as below,
1) We store the last run date of a process in a file. When the batch run the next time, it should read this file, get the last run date from... (1 Reply)
Hi
I need to copy a huge directory with thousands of files onto another directory but without *.WMV files (and without *.wmv - perhaps we need to use *.).
Pls advise how can I do that.
Thanks (17 Replies)
he following are the files available in my directory
RSK_123_20141113_031500.txt
RSK_123_20141113_081500.txt
RSK_126_20141113_041500.txt
RSK_126_20141113_081800.txt
RSK_128_20141113_091600.txt
Here, "RSK" is file prefix and 123 is a code name and rest is just timestamp of the file when its... (7 Replies)
Hello!
I have a question about how to combine patterns in grep commands with the OR operator.
So I have this little assignment here:
Provide a regular expression that matches email addresses for San Jose City College faculty. A San Jose City college faculty’s email address takes the form:... (1 Reply)
Since my last threads were closed on account of spamming, keeping just this one opened!
Hi,
I have the following reports that get generated every 1 hour and this is my requirement:
1. 5 reports get generated every hour with the names
"Report.Dddmmyy.Thhmiss.CTLR"... (5 Replies)
Hello.
For a given folder, I want to select any files find $PATH1 -f \( -name "*" but omit any files like pattern name ! -iname "*.jpg" ! -iname "*.xsession*" ..... \) and also omit any subfolder like pattern name -type d \( -name "/etc/gconf/gconf.*" -o -name "*cache*" -o -name "*Cache*" -o... (2 Replies)
Hi, I need to print lines which are matching with start pattern "SELECT" and END PATTERN ";" and only select the last "select" statement including the ";" .
I have attached sample input file and the desired input should be as:
INPUT FORMAT:
SELECT
ABCD,
DEFGH,
DFGHJ,
JKLMN,
AXCVB,... (5 Replies)
Discussion started by: nani2019
5 Replies
LEARN ABOUT REDHAT
fileutil
fileutil(n) file utilities fileutil(n)
NAME
fileutil - Procedures implementing some file utilities
SYNOPSIS
package require Tcl 8
package require fileutil ?1.4?
::fileutil::cat filename
::fileutil::fileType filename
::fileutil::find ?basedir ?filtercmd??
::fileutil::findByPattern basedir ?-regexp|-glob? ?--? patterns
::fileutil::foreachLine var filename cmd
::fileutil::grep pattern ?files?
::fileutil::stripN path n
::fileutil::stripPwd path
::fileutil::touch ?-a? ?-c? ?-m? ?-r ref_file? ?-t time? filename ?...?
DESCRIPTION
This package provides implementations of standard unix utilities.
::fileutil::cat filename
A tcl implementation of the UNIX cat command. Returns the contents of the specified file. The first argument is the name of the
file to read.
::fileutil::fileType filename
An implementation of the UNIX file command, which uses various heuristics to guess the type of a file. Returns a list specifying as
much type information as can be determined about the file, from most general (eg, "binary" or "text") to most specific (eg, "gif").
For example, the return value for a GIF file would be "binary graphic gif". The command will detect the following types of files:
directory, empty, binary, text, script (with interpreter), executable elf, graphic gif, graphic jpeg, html, xml (with doctype if
available), message pgp, and link.
::fileutil::find ?basedir ?filtercmd??
An implementation of the unix command find. Adapted from the Tcler's Wiki. Takes at most two arguments, the path to the directory to
start searching from and a command to use to evaluate interest in each file. The path defaults to ".", i.e. the current directory.
The command defaults to the empty string, which means that all files are of interest. The command takes care not to loose itself in
infinite loops upon encountering circular link structures. The result of the command is a list containing the paths to the inter-
esting files.
::fileutil::findByPattern basedir ?-regexp|-glob? ?--? patterns
This command is based upon the TclX command recursive_glob, except that it doesn't allow recursion over more than one directory at a
time. It uses ::fileutil::find internally and is thus able to and does follow symbolic links, something the TclX command does not
do. First argument is the directory to start the search in, second argument is a list of patterns. The command returns a list of all
files reachable through basedir whose names match at least one of the patterns. The options before the pattern-list determine the
style of matching, either regexp or glob. glob-style matching is the default if no options are given. Usage of the option -- stops
option processing. This allows the use of a leading '-' in the patterns.
::fileutil::foreachLine var filename cmd
The command reads the file filename and executes the script cmd for every line in the file. During the execution of the script the
variable var is set to the contents of the current line. The return value of this command is the result of the last invocation of
the script cmd or the empty string if the file was empty.
::fileutil::grep pattern ?files?
Implementation of grep. Adapted from the Tcler's Wiki. The first argument defines the pattern to search for. This is followed by a
list of files to search through. The list is optional and stdin will be used if it is missing. The result of the procedures is a
list containing the matches. Each match is a single element of the list and contains filename, number and contents of the matching
line, separated by a colons.
::fileutil::stripN path n
Removes the first n elements from the specified path and returns the modified path. If n is greater than the number of components in
path an empty string is returned.
::fileutil::stripPwd path
If the path is inside of the directory returned by [pwd] it is made relative to that directory. In other words, the current working
directory is stripped from the path. The possibly modified path is returned as the result of the command.
::fileutil::touch ?-a? ?-c? ?-m? ?-r ref_file? ?-t time? filename ?...?
Implementation of touch. Alter the atime and mtime of the specified files. If -c, do not create files if they do not already exist.
If -r, use the atime and mtime from ref_file. If -t, use the integer clock value time. It is illegal to specify both -r and -t. If
-a, only change the atime. If -m, only change the mtime.
KEYWORDS
file utilities
fileutil 1.4 fileutil(n)