ramneek
1
i have a text file which contain some text like
we|are|one|only
i|am|learning|c++
the input from stdout will be
input1 we
input2 one
it should search in the file where this two strings are and then give the
output :
output1 are
output2 only
similarly
input1 i
input2 learning
output1 am
output2 c++
based up on the input searched we get the output fileds.| are the delimirters
Please read rules and regulation of the forum.
Your questions seems to be a homework assignment. Try to figure out yourself.
Hi,
This is just a vague sample of the above req mentioned.
not thoroughly tested.
echo "give the first input."
read input1
echo "give the second input."
read input2
line=`grep $input1 <filename> | grep $input2 <filename>`
output1=`echo $line | cut -f1 -d"|"`
if [ $output1 = $input1 ]
then
output1=`echo $line | cut -f2 -d"|"`
fi
output2=`echo $line | cut -f3 -d"|"`
if [ $output2 = $input2 ]
then
output2=`echo $line | cut -f4 -d"|"`
fi
echo "output1: $output1"
echo "output2: $output2"
Please let me know if my understanding and proceeding with the req was correct or not.