12-08-2006
Thanks Corona688 and thanks jim.
Though late but I must thank you both.
I really interpreted the errors wrongly (a real silly but grave mistake). The errors were there for I was linking by #including files which I should not have and that confused me. Any way I got the things right after getting the mistakes.
Thanks again for your help.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello ,
I am trying to print the footer of evry file in the given directory with xargs command like follows
ls -1 | xargs -I {} gzcat {} | tail -1
now problem with this is only last file foooter is getting printed as " | tail -1 " is getting executed for the last file.
I know this can... (4 Replies)
Discussion started by: nilesrex
4 Replies
2. Shell Programming and Scripting
I've got:
isql -U $USERID -S $SERVER -D $DATABASE -i inputfile.sql -o outputfile.txt
in inputfile I have:
go
sql#1
go
sql#2
go
sql#3
go
I also tried without "go" and with";" instead which did not work
SQL statements will work if I paste them directly into the script and use EOF
... (0 Replies)
Discussion started by: Cailet
0 Replies
3. Shell Programming and Scripting
Hi there,
I am trying to figure out a way to combine multiple sources with different data on a single file, and I am trying to find the best way to do it.
I have multiple files, let's say A, B, C and D. A has a field in common with B, B has a field in common with C, and C has a field in... (2 Replies)
Discussion started by: ppucci
2 Replies
4. Shell Programming and Scripting
I have a file with lines something like.
......
123_start
......
.......
123_end
....
.....
456_start
......
.....
456_end
....
.....
789_start
....
....
789_end (6 Replies)
Discussion started by: abinash
6 Replies
5. Shell Programming and Scripting
Hi,
I'm working on a script which has to copy multiple files from one server to another server. The list of files that are to be copied is present in a file say input.txt.
vi input.txt
abc.c
welcome.c
new.c
welcome1.c
for ftp'ing a single file say 'new.c' the following code... (2 Replies)
Discussion started by: i.srini89
2 Replies
6. Homework & Coursework Questions
Florida State University, Tallahassee, FL USA, Dr. Whalley, COP4342
1. The problem statement, all variables and given/known data:
Create a lex specification file that reads a C source program that ignores keywords and collects all identifiers (regular variable names) and also displays the line... (3 Replies)
Discussion started by: D2K
3 Replies
7. Shell Programming and Scripting
Once a time, I did see a way to multiply a file input in bash, but have forgotten how it was done.
Eks.
awk 'FNR==NR {a++;next} ($2 in a) {print $2}' file file
Here you need file two times.
I seen it some like this
awk 'FNR==NR {a++;next} ($2 in a) {print $2}' 2&file (16 Replies)
Discussion started by: Jotne
16 Replies
8. Shell Programming and Scripting
Hello,
I have a file called COMPLIST as follows that contains 4 digit numbers.0002
0003
0010
0013
0015
0016
0022
0023
0024
0025
0027
0030
0031
0032
0033
0035
0038
0041 (3 Replies)
Discussion started by: sph90457
3 Replies
9. Shell Programming and Scripting
Hello,
I have been working on script in which search and replace the multiple pattern.
1. update_params.sh read the multiple pattern from input file ParamMapping.txt(old_entry|New_entry) and passing this values one by one to change_text.sh
2. change_text.sh read... (0 Replies)
Discussion started by: ketanraut
0 Replies
10. Shell Programming and Scripting
GM,
I have an issue at work, which requires a simple solution. But, after multiple attempts, I have not been able to hit on the code needed.
I am assuming that sed, awk or even perl could do what I need.
I have an application that adds extra blank page feeds, for multiple reports, when... (7 Replies)
Discussion started by: jxfish2
7 Replies
LEARN ABOUT DEBIAN
strictures
strictures(3pm) User Contributed Perl Documentation strictures(3pm)
NAME
strictures - turn on strict and make all warnings fatal
SYNOPSIS
use strictures 1;
is equivalent to
use strict;
use warnings FATAL => 'all';
except when called from a file where $0 matches:
/^x?t/.*.t$/
and when either '.git' or '.svn' is present in the current directory (with the intention of only forcing extra tests on the author side) -
or when the PERL_STRICTURES_EXTRA environment variable is set, in which case
use strictures 1;
is equivalent to
use strict;
use warnings FATAL => 'all';
no indirect 'fatal';
no multidimensional;
no bareword::filehandles;
Note that _EXTRA may at some point add even more tests, with only a minor version increase, but any changes to the effect of 'use
strictures' in normal mode will involve a major version bump.
If any of the extra testing modules are not present, strictures will complain loudly, once, via warn(), and then shut up. But you really
should consider installing them, they're all great anti-footgun tools.
DESCRIPTION
I've been writing the equivalent of this module at the top of my code for about a year now. I figured it was time to make it shorter.
Things like the importer in 'use Moose' don't help me because they turn warnings on but don't make them fatal - which from my point of view
is useless because I want an exception to tell me my code isn't warnings clean.
Any time I see a warning from my code, that indicates a mistake.
Any time my code encounters a mistake, I want a crash - not spew to STDERR and then unknown (and probably undesired) subsequent behaviour.
I also want to ensure that obvious coding mistakes, like indirect object syntax (and not so obvious mistakes that cause things to
accidentally compile as such) get caught, but not at the cost of an XS dependency and not at the cost of blowing things up on another
machine.
Therefore, strictures turns on additional checking, but only when it thinks it's running in a test file in a VCS checkout - though if this
causes undesired behaviour this can be overridden by setting the PERL_STRICTURES_EXTRA environment variable.
If additional useful author side checks come to mind, I'll add them to the _EXTRA code path only - this will result in a minor version
increase (i.e. 1.000000 to 1.001000 (1.1.0) or similar). Any fixes only to the mechanism of this code will result in a subversion increas
(i.e. 1.000000 to 1.000001 (1.0.1)).
If the behaviour of 'use strictures' in normal mode changes in any way, that will constitute a major version increase - and the code
already checks when its version is tested to ensure that
use strictures 1;
will continue to only introduce the current set of strictures even if 2.0 is installed.
METHODS
import
This method does the setup work described above in "DESCRIPTION"
VERSION
This method traps the strictures->VERSION(1) call produced by a use line with a version number on it and does the version check.
COMMUNITY AND SUPPORT
IRC channel
irc.perl.org #toolchain
(or bug 'mst' in query on there or freenode)
Git repository
Gitweb is on http://git.shadowcat.co.uk/ and the clone URL is:
git clone git://git.shadowcat.co.uk/p5sagit/strictures.git
AUTHOR
mst - Matt S. Trout (cpan:MSTROUT) <mst@shadowcat.co.uk>
CONTRIBUTORS
None required yet. Maybe this module is perfect (hahahahaha ...).
COPYRIGHT
Copyright (c) 2010 the strictures "AUTHOR" and "CONTRIBUTORS" as listed above.
LICENSE
This library is free software and may be distributed under the same terms as perl itself.
perl v5.14.2 2012-04-08 strictures(3pm)