I have an issue with this script.
#!/bin/ksh
if [ -n "$1" ]
then
grep -w $1 list.txt > mydata.sql
cat mydata.sql
rm -f mydata.sql
else
echo "Please enter a valid input"
fi
What I'm trying to do is there are 3 conditions: 1- i put a valid input that is found inside the file and it gives me the output
2- I put a wrong input that can't be found inside the file and give me an output of "Value not Found"
3- I don't put a value and it says Please enter a valid input.
CodePudding user response:
#!/bin/sh
if [ -n "$1" ]
then
if grep -w -- "$1" list.txt
then
true
else
echo "Value not Found"
fi
else
echo "Please enter a valid input"
fi