On Sun, Feb 16, 2003 at 11:18:32AM +0000, Benjamin Jeeves wrote:
>
> Hi
>
> How would I go about display a message say like "hello and welcome" in a
> konsole from a perl scripts if some thing meets a pattern that my perl srcipt
> is look for.
OK I'm going to post the following in hopes that it will help someone
else help you or give you enough info to run with. This is just a quick
hack and ugly:)
1) This will check your file for the word HELLO and load an xterm which
will call another program to display a message.
#!/usr/bin/perl
use strict;
use warnings;
open FILE, 'text.txt';
while (<FILE>) {
if (/HELLO/) {
exec("xterm -e /path/to/prog.pl");
}
}
close FILE;
2) The "prog.pl" opened by the xterm prints a text message and in order to
stop the xterm from closing I have added a <STDIN> line. Just hit
return to close the window.
#!/usr/bin/perl
use strict;
use warnings;
print "You have found HELLO";
my $whatever = <STDIN>;
3) You may want to read /HELLO/ into a scalar in the first bit of code and
pass it to "prog.pl" or check for /HELLO/ in text.txt again. Clunky as
I said:)
hth,
kent
--
To know the truth is to distort the Universe.
Alfred N. Whitehead (adaptation)
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]