Any idea please:
How to pass a reg. exp. variable to awk call in a shell???
Thank u
#!/bin/sh
reg_exp=name
awk '/reg_exp/{
print;
}' $1
Any idea please:
How to pass a reg. exp. variable to awk call in a shell???
Thank u
#!/bin/sh
reg_exp=name
awk '/reg_exp/{
print;
}' $1
awk '/'$reg_exp'/{
print;
}' $1
it works fine...thank u anbu23!!!
if $reg_exp contains a white space awk throws an error!!!
Any Ideas??
Try this
awk ' "'$reg_exp'" {
print;
}' $1
Try...
awk -v re="$reg_exp" '$0 ~ re{
print;
}' $1