diff options
author | Alexey Shpakovsky <alexey@shpakovsky.ru> | 2014-06-28 17:17:30 +0200 |
---|---|---|
committer | Alexey Shpakovsky <alexey@shpakovsky.ru> | 2014-06-28 17:17:30 +0200 |
commit | 93808a0254055506918c278ea796508ede8a5075 (patch) | |
tree | e07ba79a7a62f28f2737572a7a8aac075ee54d41 | |
parent | 8dceb6a29c725b97c08a881a5aca3a189b498915 (diff) |
don't invoke sed when no tag given
the bug was that sed was expecting file content on stdin when didn't receive
any filename, and script was "frozen" when someone tried to edit a post
without any tags.
-rwxr-xr-x | bb.sh | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -784,6 +784,7 @@ tags_in_post() { # Arguments are tags # Prints one line with space-separated tags to stdout posts_with_tags() { + [ $# -lt 1 ] && return tag_files="$(echo "$@" | sed "s/\S\+/tag_&.html/g")" sed -n '/^<h3><a class="ablack" href="[^"]*">/{s/.*href="\([^"]*\)">.*/\1/;p}' $tag_files } |