10-12-2011
Quote:
Originally Posted by
vibhor_agarwali
Thanks a ton.
[...]
Request your thoughts on why the below doesn't match when we have a $:
echo a/b/c+ | awk -F'/b/c+$' '{print $1, $2}'
a/b/c+
c+ matches a/b/c.
$ makes it to think that it's the end of line, but it isn't as we have an additional + after that.
Hence, it doesn't qualify for a match & fails.
Exactly (IMHO).
10 More Discussions You Might Find Interesting
1. Solaris
I just installed Solaris 6/10 without any problems but I didn't connect the network cable when I installed it.
Here are my problems:
-I can access webpages using IP addrsses but not with domain names
-ssh is installed but it is not running ('ps -e | grep sshd' didn't show it)
I have been... (4 Replies)
Discussion started by: kungpow
4 Replies
2. Shell Programming and Scripting
Why is only hello3 being printed? There must be some kind of syntax problem because the file list definitely includes all the file extensions line by line.
#!/bin/bash
find '/home/myuser/folder/' -name '*.c' -type f | while read F
do
if ] # if the file name ends in .txt.c
then
... (6 Replies)
Discussion started by: cyler
6 Replies
3. Emergency UNIX and Linux Support
I am having an issue where I am do an SSH to about 30 servers one at a time however my script is getting hung up sometimes on the SSH.
I thought the & at the end as seen below would fire it and move on but that does not seem to be working.
#!/bin/sh
for remsys in trumpetsnail angel... (15 Replies)
Discussion started by: LRoberts
15 Replies
4. Shell Programming and Scripting
Help. My script is working fine when executed manually but the cron seems not to catch up the command when registered.
The script is as follow:
#!/bin/sh
for file in file_1.txt file_2.txt file_3.txt
do
awk '{ print "0" }' $file > tmp.tmp
mv tmp.tmp $file
done
And the cron... (2 Replies)
Discussion started by: jasperux
2 Replies
5. Shell Programming and Scripting
I have a tar file which i want to read and check some specific fields basis on which i want to get output.
Code
zcat samplefile.tar.gz | awk 'FNR==1 {++counter}
counter ==2 {BB=1;next}
substr($0,26,2) =="01") {next}
(substr($0,28,12) ~ "^") {next}
(substr($0,184,3) in BB) {next}
1
'... (7 Replies)
Discussion started by: siramitsharma
7 Replies
6. Shell Programming and Scripting
I'm having a strange problem with basic >& output redirection to a simple log file in csh. When I run this particular output redirection on the command line, it works, but then when I run the same output redirection command >& in my c shell script, I get a blank log file. Nothing is output to the... (5 Replies)
Discussion started by: silencio
5 Replies
7. Red Hat
Hi Team
we have created a DNS server at RHEL6.2 environment in 10.20.203.x/24 network.
Everything is going well on linux client as nslookup, ping by host etc in entire subnet. We are getting problem in windows client as nslookup working as well but not ping. all the firewall is disabled and... (5 Replies)
Discussion started by: boby.kumar
5 Replies
8. Shell Programming and Scripting
I am trying to automate a script where I need to use pbrun /bin/su but for some reason it is not passing thru the pbrun as my code below.
. ~/.bash_profile
pbrun /bin/su - content
c h 1
hpsvn up file path
I am executing this from an external .sh file that is pointing to this scripts file... (14 Replies)
Discussion started by: jorgejac
14 Replies
9. Shell Programming and Scripting
Hello, Newbie here,
I have a perfectly well working web service call I can issue from chrome (PC Windows 10) and get the results I want (a dimmer being turned on in Fibaro Home Center 2 at level 40)
I am not allowed to post urls but the below works with http and :// and... (3 Replies)
Discussion started by: abigbear
3 Replies
10. Shell Programming and Scripting
Hi Team,
I have written the shell script which returns the result of the disk space filesystems which has crossed the threshold limit in HTML Format. Below mentioned is the script which worked perfectly on QA system.
df -h | awk -v host=`hostname` '
BEGIN {
print "<table border="4"... (13 Replies)
Discussion started by: Harihsun
13 Replies
LEARN ABOUT DEBIAN
perl::critic::policy::regularexpressions::prohibitunusualdelimit
Perl::Critic::Policy::RegularExpressions::ProhibitUnusuaUseriContributed PPerl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters(3pm)
NAME
Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters - Use only "//" or "{}" to delimit regexps.
AFFILIATION
This Policy is part of the core Perl::Critic distribution.
DESCRIPTION
Perl lets you delimit regular expressions with almost any character, but most choices are illegible. Compare these equivalent expressions:
s/foo/bar/; # good
s{foo}{bar}; # good
s#foo#bar#; # bad
s;foo;bar;; # worse
s||||||; # eye-gouging bad
CONFIGURATION
There is one option for this policy, "allow_all_brackets". If this is true, then, in addition to allowing "//" and "{}", the other matched
pairs of "()", "[]", and "<>" are allowed.
CREDITS
Initial development of this policy was supported by a grant from the Perl Foundation.
AUTHOR
Chris Dolan <cdolan@cpan.org>
COPYRIGHT
Copyright (c) 2007-2011 Chris Dolan. Many rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of this license
can be found in the LICENSE file included with this module
perl v5.14.2 2012-0Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters(3pm)