🐛 fix(tests): make doc link check awk-portable
This commit is contained in:
parent
6244aa39da
commit
07583c8283
|
|
@ -100,13 +100,19 @@ extract_links() {
|
||||||
|
|
||||||
gsub(/`[^`]*`/, "", line)
|
gsub(/`[^`]*`/, "", line)
|
||||||
|
|
||||||
while (match(line, /\[[^]]+\]\(([^)]+)\)/, m)) {
|
while (match(line, /\[[^]]+\]\([^)]*\)/)) {
|
||||||
print NR "\t" m[1]
|
link = substr(line, RSTART, RLENGTH)
|
||||||
|
sub(/^\[[^]]+\]\(/, "", link)
|
||||||
|
sub(/\)$/, "", link)
|
||||||
|
print NR "\t" link
|
||||||
line = substr(line, RSTART + RLENGTH)
|
line = substr(line, RSTART + RLENGTH)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (match(line, /^\[[^]]+\]:[[:space:]]*(.+)/, ref)) {
|
if (match(line, /^\[[^]]+\]:[[:space:]]*[^[:space:]]+/)) {
|
||||||
print NR "\t" ref[1]
|
link = substr(line, RSTART, RLENGTH)
|
||||||
|
sub(/^\[[^]]+\]:[[:space:]]*/, "", link)
|
||||||
|
sub(/[[:space:]].*$/, "", link)
|
||||||
|
print NR "\t" link
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
' "$1"
|
' "$1"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue