10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
My question is basically as the title says. How can I check a user inputted string is only certain characters long (for example, 3 characters long) and how do I check a user inputted string only contains certain characters (for example, it should only contain the characters 'u', 'a', 'g', and 'c')... (4 Replies)
Discussion started by: Eric1
4 Replies
2. Shell Programming and Scripting
I would like some advice on some code.
I want to write a small script that will take an input file of this format
111222233334444555666661112222AAAA
2222333445556612323244455445454545
2334556345643534505435345353453453
(and so on)
It will be called as : script inputfile X (where X is... (5 Replies)
Discussion started by: onlyforbopi
5 Replies
3. Shell Programming and Scripting
Hello All,
I have a requirement in which i will be given a sql query as input in a file with dynamic number of columns. For example some times i will get 5 columns, some times 8 columns etc up to 20 columns.
So my requirement is to generate a output query which will have 20 columns all the... (7 Replies)
Discussion started by: vikas_trl
7 Replies
4. Shell Programming and Scripting
Hello,
I need to compare the size of a file to what it's size was 20min ago. So far my outline script is:ls -ls /home > filesizeafter.txt
compare filesizeafter.txt filesizebefore.txt > filesizechange.txt
if /home filesizechange.txt > 100 {
email root;
}
ls -ls /home >... (2 Replies)
Discussion started by: chyurdan
2 Replies
5. Shell Programming and Scripting
This was taken down recently because it appeared to be homework, but it isn't. It's for a script I am working on at work. Thanks for the help.
How do you check that user inputs (arguments 1 and 2) are both numbers and are at least 5 digits in length? (2 Replies)
Discussion started by: thibodc
2 Replies
6. UNIX for Dummies Questions & Answers
Hi ,
I have some 10 files where i need to check the size of each and every file...if the size of the file is 0...I shud send out an email mentioning which file is actually of 0KB size..
Pls help (13 Replies)
Discussion started by: saggiboy10
13 Replies
7. Shell Programming and Scripting
Hi guys, I hope you can enlight me with a script I'm doing for Solaris 10.
Script goes like this:
#!/usr/bin/bash
fechahoy=`perl /export/home/info/John/fechamod.pl`
fechayer=`perl /export/home/info/John/fecha.pl`
echo $fechahoy
echo $fechayer
DAT1=`ssh ivt@blahblah ls -la... (1 Reply)
Discussion started by: sr00t
1 Replies
8. Shell Programming and Scripting
Dear All,
The sqlplus 'Accept' command is not waiting for user input when I include the command within a shell script.
Note: The 'Accept' command is working fine if I execute it in a SQLPLUS Prompt.
Please fins the below sample script which i tried.
SCRIPT:
--------
#!... (4 Replies)
Discussion started by: little_wonder
4 Replies
9. UNIX for Dummies Questions & Answers
Hi,
I'm trying to check a filesize within a script and then excute a relevant action. An example is below:
if
then rm $filename
rm $filename2
elif
then rm $filename2
fi
Basically if $filename2 has a filesize of 0 then I want both files to be removed, but... (6 Replies)
Discussion started by: chris01010
6 Replies
10. Shell Programming and Scripting
Hi, Need help for a Script for checking and reporting database file sizes in a directory.
Request you to please give your valuable inputs.
Thanks a lot in advance.
Best Regards,
Marconi (1 Reply)
Discussion started by: marconi
1 Replies
Parse::Dia::SQL(3pm) User Contributed Perl Documentation Parse::Dia::SQL(3pm)
NAME
Parse::Dia::SQL - Convert Dia class diagrams into SQL.
SYNOPSIS
use Parse::Dia::SQL;
my $dia = Parse::Dia::SQL->new(
file => 't/data/TestERD.dia',
db => 'db2'
);
print $dia->get_sql();
# or command-line version
perl parsediasql --file t/data/TestERD.dia --db db2
DESCRIPTION
Dia is a diagram creation program for Linux, Unix and Windows released under the GNU General Public License.
Parse::Dia::SQL converts Dia class diagrams into SQL.
Parse::Dia::SQL is the parser that interprets the .dia file(s) into an internal datastructure.
Parse::Dia::SQL::Output (or one of its sub classes) can take the datastructure and generate the SQL statements it represents.
MODELLING HOWTO
See <http://tedia2sql.tigris.org/usingtedia2sql.html>
Modelling differences from tedia2sql
o Index options are supported. Text is taken from the comments field of the operation, i.e. the index. A database specific default
value is used if the comments field is left blank. Consult the Output sub class' constructor.
o Type mapping is supported. A type mapping is a user-defined column name replacement. Unlike tedia2sql the type mapping is non-
recursive. Consult "t/data/typemap.dia" for an example.
o Preliminary support for Dia's database shapes is added.
o Table comments are used as table postfix options. This means per-table options (e.g. partitioning options) are supported on a per-
database level.
o backticks notation is supported for MySQL-InnoDB.
DIA VERSIONS
Parse::Dia::SQL has been tested with Dia versions 0.93 - 0.97.
Parse::Dia::SQL uses the XML "version" tag information in the .dia input file to determine how each XML construct is formatted. Future
versions of Dia may change the internal format, and XML "version" tag is used to detect such changes.
DATABASE SUPPORT
The following databases are supported:
DB2
Informix
Ingres
Oracle
Postgres
Sas
SQLite3
Sybase
MySQL InnoDB
MySQL MyISAM
Adding support for additional databases means to create a subclass of Parse::Dia::SQL::Output.
Patches are welcome.
AUTHOR
Parse::Dia::SQL is based on tedia2sql by Tim Ellis and others. See the AUTHORS file for details.
Modified by Andreas Faafeng, "<aff at cpan.org>" for release on CPAN.
BUGS
Please report any bugs or feature requests to "bug-parse-dia-sql at rt.cpan.org", or through the web interface at
http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Parse-Dia-SQL <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Parse-Dia-SQL>. I will be
notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Parse::Dia::SQL
You can also look for information at:
o Project home
Documentation and public source code repository:
<http://tedia2sql.tigris.org/>
o RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Parse-Dia-SQL <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Parse-Dia-SQL>
o AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Parse-Dia-SQL <http://annocpan.org/dist/Parse-Dia-SQL>
o CPAN Ratings
http://cpanratings.perl.org/d/Parse-Dia-SQL <http://cpanratings.perl.org/d/Parse-Dia-SQL>
o Search CPAN
http://search.cpan.org/dist/Parse-Dia-SQL <http://search.cpan.org/dist/Parse-Dia-SQL>
SEE ALSO
o <http://tedia2sql.tigris.org/>
o <http://live.gnome.org/Dia>
ACKNOWLEDGEMENTS
See the AUTHORS file.
LICENSE
This program is released under the GNU General Public License.
TERMINOLOGY
By database we mean relational database managment system (RDBMS).
METHODS
new()
The constructor. Mandatory arguments:
file - The .dia file to parse
db - The target database type
Dies if target database is unknown or unsupported.
get_sql()
Return sql for given db. Calls underlying methods that performs parsing and sql generation.
perl v5.14.2 2012-02-01 Parse::Dia::SQL(3pm)