13 lines
373 B
Bash
13 lines
373 B
Bash
#!/usr/bin/env bash
|
|
|
|
# Finds all posts referenced in a number of tags.
|
|
# Arguments are tags
|
|
# Prints one line with space-separated tags to stdout
|
|
declare prefix_tags
|
|
posts_with_tags() {
|
|
(($# < 1)) && return
|
|
set -- "${@/#/$prefix_tags}"
|
|
set -- "${@/%/.html}"
|
|
sed -n '/^<h3><a class="ablack" href="[^"]*">/{s/.*href="\([^"]*\)">.*/\1/;p;}' "$@" 2>/dev/null
|
|
}
|