Curl and egrep Stuffs
egrep -o
'[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' file.txt
egrep -o
'([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}'
Check mail on Linux prompt:
curl -u <gmail username>:<password> --silent
"https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F
'<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | sed -n
"s/<title>\(.*\)<\/title.*name>\(.*\)<\/name>.*/\2 -
\1/p"
curl -u <gmail username>:<password> --silent
"https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F
'<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | perl -pe
's/^<title>(.*)<\/title>.*<name>(.*)<\/name>.*$/$2 -
$1/'
curl -u <gmail username>:<password> --silent
"https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F
'<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | perl -pe
's/^<title>(.*)<\/title>.*?<name>(.*?)<\/name>.*$/$2 -
$1/'
cd /data1/app/oracle/diag/tnslsnr/domU-12-31-38-02-59-A1/listener/alert
find . -mtime -1
-type f | xargs cat * | grep '07-OCT-2009' | egrep -o
'([[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}'
| sort | uniq -c | sort -k1 | awk '{
switch($2){
case "10.211.X.X":
{print
"node1(10.211.X.X) :=> "$1}
case "10.211.71.X":
{print "node2(10.211.71.X)
:=> "$1}
case "10.252.107.X":
{print
"node31(10.252.107.X) :=> "$1}
case "10.254.23.X":
{print
"node4(10.254.23.X) :=> "$1}
default:
{print "OTHER $2
:=> "$1}
}
}'
egrep -o
'\b[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\b' access.log | sort -u
if ($2 ==
"10.211.X.X") {printf "%-30s:=>%-10d node1
\n",$2,$1}
else if ($2 ==
"10.211.X.X") {printf "%-30s:=>%-10d Node2
\n",$2,$1}
else if ($2 ==
"10.252.X.X") {printf "%-30s:=>%-10d Node3
\n",$2,$1}
else if ($2 ==
"10.254.X.X") {printf "%-30s:=>%-10d Node4
\n",$2,$1}
else {printf
"%-30s:=>%-10d Other \n",$2,$1}
}'
No comments:
Post a Comment