extract_utils: make --section match words anywhere in the line
Change-Id: Ia3fe2160f0f4bc7da1b5bd31a21080af51b41fab Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
This commit is contained in:
committed by
Michael Bestas
parent
bec92ebaec
commit
5238ba8fe5
@@ -662,7 +662,11 @@ function parse_file_list() {
|
||||
if [ -n "$2" ]; then
|
||||
echo "Using section \"$2\""
|
||||
LIST=$TMPDIR/files.txt
|
||||
cat $1 | sed -n '/# '"$2"'/I,/^\s*$/p' > $LIST
|
||||
# Match all lines starting with first line found to start* with '#'
|
||||
# comment and contain** $2, and ending with first line to be empty*.
|
||||
# *whitespaces (tabs, spaces) at the beginning of lines are discarded
|
||||
# **the $2 match is case-insensitive
|
||||
cat $1 | sed -n '/^[[:space:]]*#.*'"$2"'/I,/^[[:space:]]*$/ p' > $LIST
|
||||
else
|
||||
LIST=$1
|
||||
fi
|
||||
|
Reference in New Issue
Block a user