10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
i have some problems with regular expressions in a awk search pattern.
what i want to do:
i want to calculate the mean-value in the time from 00:00 to 06:00
how my data looks like:
....
04/01/13-01:40 670992 54802 80711 116460 156177
04/01/13-01:50 703725 60150 85498 ... (3 Replies)
Discussion started by: IMPe
3 Replies
2. Shell Programming and Scripting
I am trying to do the following task :
export ENV=aaa
export ENV_PATH=$(cd /apps | ls | grep $ENV)
However, it's not working. What's the way to change to directory and search some file in that directory in single command
Please help. (2 Replies)
Discussion started by: saurau
2 Replies
3. UNIX for Dummies Questions & Answers
Hi, i need help on how to do this:
to make a shell script that reads 2 parameters in command line, one directory and pattern. Then it must search for the string in all files starting from the indicated directory (including subfolders) and excluding binary files.
The results should show the... (1 Reply)
Discussion started by: ubu-user
1 Replies
4. Solaris
One small doubt. can anyone explain me the difference between directory read and execute permission. (2 Replies)
Discussion started by: rogerben
2 Replies
5. Shell Programming and Scripting
Hi Guys,
can any help to write a script to search for a file Recursively and i need to write a path of the file into some other file.
May be upto 5 directories.
Regards,
Rajanikanth. (3 Replies)
Discussion started by: Rajanikanth
3 Replies
6. Shell Programming and Scripting
Dear All,
I am new to Unix and i need a small Help from you Guys.....
The current structure of my system is as follows:
/Abc/xyz/cpd/std/re/doc
Each cpd directory has n number of std's. Each std has n number of re's.
My requirement is to write a UNIX script that would search whether doc... (8 Replies)
Discussion started by: Rajanikanth
8 Replies
7. Linux
Dear All,
I am new to Unix and i need a small Help from you Guys.....
The current structure of my system is as follows:
/Abc/xyz/cpd/std/re/doc
Each cpd directory has n number of std's. Each std has n number of re's.
My requirement is to write a UNIX script that would search whether doc... (1 Reply)
Discussion started by: Rajanikanth
1 Replies
8. UNIX for Dummies Questions & Answers
--------------------------------------------------------------------------------
Dear All,
I am new to Unix and i need a small Help from you Guys.....
The current structure of my system is as follows:
/Abc/xyz/cpd/std/re/doc
Each cpd directory has n number of std's. Each std has n... (1 Reply)
Discussion started by: Rajanikanth
1 Replies
9. Shell Programming and Scripting
Dear All,
I am new to Unix and i need a small Help from you Guys.....
The current structure of my system is as follows:
/Abc/xyz/cpd/std/re/doc
Each cpd directory has n number of std's. Each std has n number of re's.
My requirement is to write a UNIX script that would search whether doc... (0 Replies)
Discussion started by: Rajanikanth
0 Replies
10. Shell Programming and Scripting
I wanted to search in all the sub directories under /vob/project (recurse) in everything inside /vob/project.
search.run
for x in `cat search.strings`
do
find /vob/project -type f -print | xargs grep -i $x > ~/$x.txt
done
search.string
hello
whoami
I am getting the error ... (5 Replies)
Discussion started by: siva_jm
5 Replies
rheostream(2rheolef) rheolef-6.1 rheostream(2rheolef)
NAME
irheostream, orheostream - large data streams
ABSTRACT
This class provides a stream interface for large
data management.
File decompresion is assumed using
gzip and a recursive seach in a directory list
is provided for input.
orheostream foo("NAME", "suffix");
is like
ofstream foo("NAME.suffix").
However, if NAME does not end with `.suffix', then
`.suffix' is added, and compression
is done with gzip, adding an additional `.gz' suffix.
Conversely,
irheostream foo("NAME","suffix");
is like
ifstream foo("NAME.suffix").
However, we look at a search path environment variable
RHEOPATH in order to find NAME while suffix is assumed.
Moreover, gzip compressed files, ending
with the `.gz' suffix is assumed, and decompression is done.
Finally, a set of useful functions are provided.
DESCRIPTION
The following code:
irheostream is("results", "data");
will recursively look for a `results[.data[.gz]]' file in the
directory mentionned by the RHEOPATH environment variable.
For instance, if you insert in our ".cshrc" something like:
setenv RHEOPATH ".:/home/dupont:/usr/local/math/demo"
the process will study the current directory `.', then, if
neither `square.data.gz' nor `square.data' exits, it scan
all subdirectory of the current directory. Then, if file
is not founded, it start recusively in `/home/dupond'
and then in `/usr/local/math/demo'.
File decompression is performed by using
the gzip command, and data are pipe-lined
directly in memory.
If the file start with `.' as `./square' or with a `/'
as `/home/oscar/square', no search occurs and RHEOPATH
environment variable is not used.
Also, if the environment variable RHEOPATH is not set, the
default value is the current directory `.'.
For output stream:
orheostream os("newresults", "data");
file compression is assumed, and "newresults.data.gz"
will be created.
File loading and storing are mentionned by a message,
either:
! load "./results.data.gz"
or:
! file "./newresults.data.gz" created.
on the clog stream.
By adding the following:
clog << noverbose;
you turn off these messages
(see iorheo(4)).
IMPLEMENTATION
class irheostream : public io::filtering_stream<io::input> {
public:
irheostream() : io::filtering_stream<io::input>() {}
irheostream(const std::string& name, const std::string& suffix = std::string());
virtual ~irheostream();
void open (const std::string& name, const std::string& suffix = std::string());
void close();
protected:
std::ifstream _ifs;
};
class orheostream : public io::filtering_stream<io::output> {
public:
orheostream() : io::filtering_stream<io::output>() {}
orheostream(const std::string& name, const std::string& suffix = std::string());
virtual ~orheostream();
void open (const std::string& name, const std::string& suffix = std::string());
void close();
protected:
std::ofstream _ofs;
};
std::string itos (std::string::size_type i);
std::string ftos (const Float& x);
// catch first occurence of string in file
bool scatch (std::istream& in, const std::string& ch);
// has_suffix("toto.suffix", "suffix") -> true
bool has_suffix (const std::string& name, const std::string& suffix);
// "toto.suffix" --> "toto"
std::string delete_suffix (const std::string& name, const std::string& suffix);
// "/usr/local/dir/toto.suffix" --> "toto.suffix"
std::string get_basename (const std::string& name);
// "/usr/local/dir/toto.suffix" --> "/usr/local/dir"
std::string get_dirname (const std::string& name);
// "toto" --> "/usr/local/math/data/toto.suffix"
std::string get_full_name_from_rheo_path (const std::string& rootname, const std::string& suffix);
// "." + "../geodir" --> ".:../geodir"
void append_dir_to_rheo_path (const std::string& dir);
// "../geodir" + "." --> "../geodir:."
void prepend_dir_to_rheo_path (const std::string& dir);
bool file_exists (const std::string& filename);
// string to float
bool is_float (const std::string&);
Float to_float (const std::string&);
// in TMPDIR environment variable or "/tmp" by default
std::string get_tmpdir();
SEE ALSO
iorheo(4)
rheolef-6.1 rheolef-6.1 rheostream(2rheolef)