I\'m trying to write a shell script that searches in a file specified as argument $1 for a regex and writes the found subpattern into a variable I can then use.
let\'s s
dosth.sh:
#!/bin/bash
VALUE=`cat $1 | grep `
echo $VALUE
this can be used as:
$ ./dosth.sh a.txt
then the found strings are stored in the variable VALUE
You can also give the regexp over by some arguments (asked for the filename by the script):
dosth.sh:
#!/bin/bash
echo -e "Which file do you want to grep?"
read FILENAME
args=("$@")
VALUE=`cat $FILENAME | grep $args`
echo $VALUE
which can be used like:
$ ./dosth.sh here comes my * pattern
Maybe this link is helpful for you: Link