08-15-2008
Excellent, that does it short and sweet. I don't think case matters but it doesn't hurt to make it lower.
I'm trying to get use to the shorter awk statements, mine are always so lengthy.
I'm trying to understand how the 'prev' is working or which portion of the statement actually is pointing to the previous line. Is that something built into awk?
Thanks again
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have to test the directory name which is obtained from
for dir in `ls -l|grep $9 '
i need to check whether it is directory (
if yes, I have to check the first 3 character fo the directory
how can I do that? Please help me
thanks (3 Replies)
Discussion started by: ajaya
3 Replies
2. Shell Programming and Scripting
I have a file that contains the output of the ls -iR command, something like this:
./results:
2504641011 result_1410 2500957642 result_525
2504641012 result_1425 2500957643 result_540
./tests/1:
2500788755 1 2500788743 1000
./tests/2:
2500788759 3 2500788758 999
... (6 Replies)
Discussion started by: looza
6 Replies
3. Shell Programming and Scripting
Hi,
From the above output of df command I need to parse only 43G (available space) and display it.
root@localhost:> df -h /vol1/joy
Filesystem Size Used Avail Capacity Mounted on
/vol1/joy 180G 137G 43G 76% ... (3 Replies)
Discussion started by: cjjoy
3 Replies
4. Shell Programming and Scripting
I'm trying to gather information on the interfaces on a large number of servers.
If I run ifconfig I will get: eth0 Link encap:Ethernet HWaddr 00:50:56:A2:27:C1
inet addr:10.145.xxx.xxx Bcast:10.152.45.255 Mask:255.255.254.0
-----
eth1 Link... (2 Replies)
Discussion started by: C0ppert0p
2 Replies
5. Shell Programming and Scripting
Hi fellows,
I need to define a notification for SSL certificate expiration.
My Command output is below: (this is the "Expiration Date")
Tue Mar 15 09:30:01 2012
So, at 15th Feb (1 month before the expiration), a notification has to be triggered by a script or sth else. How can i set an... (5 Replies)
Discussion started by: oduth
5 Replies
6. Shell Programming and Scripting
Guys can you help me fix this parse error.
Here's my script.
#!/bin/bash
# Set up limit below
NOTIFY="6.0% us 6.1% us 6.2% us 6.3% us 6.5% us 6.6% us 6.7% us 6.8% us 6.9% us 7.0% us"
# CPU Usage every minute
TOP="$(top -b -n2 -d 00.20 |grep Cpu|tail -1 | awk -F ":" '{ print $2 }' | cut... (3 Replies)
Discussion started by: redtred
3 Replies
7. Shell Programming and Scripting
Can somebody provide a solution to parse the following;
cat /tmp/xxx
Name: QUE_REQU (o.mtaseast-o.dmart) (MTPost queue)
Number of messages: 66446 (Age 686 min; Size 214 mb)
Backlog (messages): 0 (Age 0 min)
Name: QUE_REQU... (6 Replies)
Discussion started by: BeefStu
6 Replies
8. Shell Programming and Scripting
i have a log file that contains something similar to this:
one two three four five six seven eight
nine ten eleven twelve thirteen fourteen
one two three four five six seven eight
nine ten eleven twelve thirteen fourteen
one two three four five six seven eight
nine ten eleven twelve... (3 Replies)
Discussion started by: SkySmart
3 Replies
9. Shell Programming and Scripting
Hi ,
i am trying to set up an alert, when CPU usage (0.2%us in below output) is more than 40%
top | head | grep '^Cpu'
Cpu(s): 0.2%us, 0.2%sy, 0.0%ni, 99.1%id, 0.6%wa, 0.0%hi, 0.0%si, 0.0%st
using CUT, i pulled the value 0.2 and assigned to CPU (variable)
CPU=$(expr `top | head -10... (5 Replies)
Discussion started by: Prateek007
5 Replies
10. Shell Programming and Scripting
Anybody that's ever used nsupdate knows that it's error management is not very good.
I have a wrapper script that when it's got all the information it needs launches the nsupdate command.
This is my attempt at parsing the output to help support users quickly know if the command succeded or... (7 Replies)
Discussion started by: maverick72
7 Replies
LEARN ABOUT MOJAVE
english
English(3pm) Perl Programmers Reference Guide English(3pm)
NAME
English - use nice English (or awk) names for ugly punctuation variables
SYNOPSIS
use English;
use English qw( -no_match_vars ) ; # Avoids regex performance penalty
# in perl 5.16 and earlier
...
if ($ERRNO =~ /denied/) { ... }
DESCRIPTION
This module provides aliases for the built-in variables whose names no one seems to like to read. Variables with side-effects which get
triggered just by accessing them (like $0) will still be affected.
For those variables that have an awk version, both long and short English alternatives are provided. For example, the $/ variable can be
referred to either $RS or $INPUT_RECORD_SEPARATOR if you are using the English module.
See perlvar for a complete list of these.
PERFORMANCE
NOTE: This was fixed in perl 5.20. Mentioning these three variables no longer makes a speed difference. This section still applies if
your code is to run on perl 5.18 or earlier.
This module can provoke sizeable inefficiencies for regular expressions, due to unfortunate implementation details. If performance matters
in your application and you don't need $PREMATCH, $MATCH, or $POSTMATCH, try doing
use English qw( -no_match_vars ) ;
. It is especially important to do this in modules to avoid penalizing all applications which use them.
perl v5.18.2 2014-01-06 English(3pm)