Hi,
I want to be able to list all the names in a file which begin with a capital letter, but I don't want it to list words that begin a new sentence. Is there any way round this?
Thanks for your help. (1 Reply)
Hi All,
I am new to UNIX and shell scripts and also new to this forum.
I need a script to find all the files in a directory that contain any of the strings present in another file.
Please provide me the script or if you could provide pointers to any link in this forum it would be helpful.... (4 Replies)
hello,
i 'd like your help about a bash script which:
1. finds inside the html file (it is attached with my post) the code number of the Latest Stable Kernel,
2.finds the link which leads to the download location of the Latest Stable Kernel version,
(the right link should lead to the file... (3 Replies)
Hello,
I have a complex problem. I have a file in which words have been joined together:
Theboy ranslowly
I want to be able to correctly split the words using a lookup file in which all the words occur:
the
boy
ran
slowly
slow
put
child
ly
The lookup file which is meant for look up... (21 Replies)
Dear all,
I am working with names and I have a large file of names in which some words are written together (upto 4 or 5) and their corresponding single forms are also present in the word-list.
An example would make this clear
annamarie
mariechristine
johnsmith
johnjoseph smith
john
smith... (8 Replies)
Hi all,
I have trouble in finding the multiple word in .txt file. Please help me with any solution.
I have 10,000 .txt files and in each file i have to search specific word but more than one, like
(data, machine learning, clustering) and all these keywords should be case insensitive because... (3 Replies)
Hi,
I have a requirement like i have to find out files and remove them on a daily basis.
The files are generated as
abc_jnfn_201404230004.csv
abc_jnfo_201404230004.csv
abc_jnfp_201404230004.csv
abc_jnfq_201404230004.csv
abd_jnfn_201404220004.csv
abe_jnfn_201404220004.csv
i want to... (1 Reply)
Hi ,
I need to count the number of errors associated with the two words occurring in the file. It's about counting the occurrences of the word "error" for where is the word "index.js". As such the command should look like. Please kindly help. I was trying: grep "error" log.txt | wc -l (1 Reply)
Hello,
I would like to change my setting in a file to the setting that user input.
For example, by default it is
ONBOOT=ON
When user key in "YES", it would be
ONBOOT=YES
--------------
This code only adds in the entire user input, but didn't replace it.
How do i go about... (5 Replies)
Hi All,
I need one help to replace particular words in file based on if finds another words in that file .
i.e.
my self is peter@king.
i am staying at north sydney.
we all are peter@king.
How to replace peter to sham if it finds @king in any line of that file.
Please help me... (8 Replies)
Discussion started by: Rajib Podder
8 Replies
LEARN ABOUT DEBIAN
fatal
Fatal(3pm) User Contributed Perl Documentation Fatal(3pm)NAME
Fatal - Replace functions with equivalents which succeed or die
SYNOPSIS
use Fatal qw(open close);
open(my $fh, "<", $filename); # No need to check errors!
use File::Copy qw(move);
use Fatal qw(move);
move($file1, $file2); # No need to check errors!
sub juggle { . . . }
Fatal->import('juggle');
BEST PRACTICE
Fatal has been obsoleted by the new autodie pragma. Please use autodie in preference to "Fatal". autodie supports lexical scoping, throws
real exception objects, and provides much nicer error messages.
The use of ":void" with Fatal is discouraged.
DESCRIPTION
"Fatal" provides a way to conveniently replace functions which normally return a false value when they fail with equivalents which raise
exceptions if they are not successful. This lets you use these functions without having to test their return values explicitly on each
call. Exceptions can be caught using "eval{}". See perlfunc and perlvar for details.
The do-or-die equivalents are set up simply by calling Fatal's "import" routine, passing it the names of the functions to be replaced. You
may wrap both user-defined functions and overridable CORE operators (except "exec", "system", "print", or any other built-in that cannot be
expressed via prototypes) in this way.
If the symbol ":void" appears in the import list, then functions named later in that import list raise an exception only when these are
called in void context--that is, when their return values are ignored. For example
use Fatal qw/:void open close/;
# properly checked, so no exception raised on error
if (not open(my $fh, '<', '/bogotic') {
warn "Can't open /bogotic: $!";
}
# not checked, so error raises an exception
close FH;
The use of ":void" is discouraged, as it can result in exceptions not being thrown if you accidentally call a method without void context.
Use autodie instead if you need to be able to disable autodying/Fatal behaviour for a small block of code.
DIAGNOSTICS
Bad subroutine name for Fatal: %s
You've called "Fatal" with an argument that doesn't look like a subroutine name, nor a switch that this version of Fatal understands.
%s is not a Perl subroutine
You've asked "Fatal" to try and replace a subroutine which does not exist, or has not yet been defined.
%s is neither a builtin, nor a Perl subroutine
You've asked "Fatal" to replace a subroutine, but it's not a Perl built-in, and "Fatal" couldn't find it as a regular subroutine. It
either doesn't exist or has not yet been defined.
Cannot make the non-overridable %s fatal
You've tried to use "Fatal" on a Perl built-in that can't be overridden, such as "print" or "system", which means that "Fatal" can't
help you, although some other modules might. See the "SEE ALSO" section of this documentation.
Internal error: %s
You've found a bug in "Fatal". Please report it using the "perlbug" command.
BUGS
"Fatal" clobbers the context in which a function is called and always makes it a scalar context, except when the ":void" tag is used. This
problem does not exist in autodie.
"Used only once" warnings can be generated when "autodie" or "Fatal" is used with package filehandles (eg, "FILE"). It's strongly
recommended you use scalar filehandles instead.
AUTHOR
Original module by Lionel Cons (CERN).
Prototype updates by Ilya Zakharevich <ilya@math.ohio-state.edu>.
autodie support, bugfixes, extended diagnostics, "system" support, and major overhauling by Paul Fenwick <pjf@perltraining.com.au>
LICENSE
This module is free software, you may distribute it under the same terms as Perl itself.
SEE ALSO
autodie for a nicer way to use lexical Fatal.
IPC::System::Simple for a similar idea for calls to "system()" and backticks.
perl v5.14.2 2012-06-26 Fatal(3pm)