Limited Time Offer!

For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!

Enroll Now

Frequently Used Shell Script

rajeshkumar created the topic: Frequently Used Shell Script
Shell scripts to convert file names to lower case and upper case
To convert to lower case:

#!/bin/sh
for i in *
do
j=`echo $i | tr '[A-Z]' '[a-z]'`
mv $i $j
done

To convert to upper case:

#!/bin/sh
for i in *
do
j=`echo $i | tr '[a-z]' '[A-Z]'`
mv $i $j
done

Searching for a String in Multiple Files

grep -r "modules" .
grep -lr "modules" .
grep -lr "mod.*" .
grep -r "drupal\|joomla\|wordpress" .
grep -lr "mod.*" ./log*

Filesystems using more than 90% capacity

df -hP | awk '{x=$5;sub ("%","",x)}x>90'
df -h | awk '{if(NF==1){x=$0;getline;if(int($4)>90)print x,$0}else if(int($5)>90) print}'
df -kh | awk '/\/export/ && int($5) >= 90'

Filesystems using more than 90% capacity remotly

ssh -q rajesh 'df -hP' | awk '{x=$5;sub ("%","",x)}x> 30'
ssh -q rajesh 'df -h' | awk '{if(NF==1){x=$0;getline;if(int($4)>60)print x,$0}else if(int($5)>60) print}'

Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Rajesh Kumar
Follow me
Latest posts by Rajesh Kumar (see all)
Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x