Tato syntaxe pro awk nefunguje (doporučoval chatGPT):
menu=$(awk '/<div id="menu-slider">/,/<\\/div>/' temp.html | awk '/<nav id="menu"/,/<\\/nav>/')
echo "Menu:"
echo "$menu"
Párový tag uvnitř obsahuje kod na více řádků, který chci získat. No nedaří se.
Píše podobnou hlášku:
$./extract-webnode-menu-structured.sh
awk: cmd. line:1: /<div id="menu-slider">/,/<\\/div>/
awk: cmd. line:1: ^ unexpected newline or end of string
awk: cmd. line:1: /<nav id="menu"/,/<\\/nav>/
awk: cmd. line:1: ^ unexpected newline or end of st