Skip to main content

Selected output from a file starting from a particular text

Example file
$cat abc.txt
sasas
fsdfsd
fsdfsdf
ddfsgsdg{
sdfds
{
fdsfd
sdafsda{
{
name=killer
d=123}
{
name=good
cdsadsad
}

######grepcat.sh#######
#! /bin/bash
tn=`cat $1|wc -l`
ln=`cat $1 |grep -n $2 |cut -d ":" -f1`
on=`expr $tn - $ln`
cat $1|grep -A$on $2
########################


To run

#sh grepcat.sh abc.txt killer

Comments

Popular posts from this blog

DKIM PROXY FOR OUTGOING MAIL IN POSTFIX

1.  Download DKIM proxy         wget http://downloads.sourceforge.net/dkimproxy/dkimproxy-1.3.tar.gz         perl -MCPAN -e'CPAN::Shell->install("Net::Server")'         perl -MCPAN -e'CPAN::Shell->install("Mail::DKIM")'         perl -MCPAN -e'CPAN::Shell->install("Mail::DKIM")'                tar -zxvf dkimproxy-1.3.tar.gz         ./configure --prefix=/usr/local/dkimproxy         make install         2. Generate Public and Private Key         Generate a private/public key pair using OpenSSL:                 openssl genrsa -out private.key 1024             opens...