start-services: make BREs a little more robust and portable - annna - Annna the nice friendly bot. HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ DIR Log DIR Files DIR Refs DIR Tags DIR README --- DIR commit c2cdc13f4b1e2effd0e00fb9e357292aad4e5576 DIR parent c6558cda8f3ef0c966a924dd8c98cd24a68f69f2 HTML Author: Quentin Rameau <quinq@fifth.space> Date: Mon, 2 Apr 2018 11:32:05 +0200 start-services: make BREs a little more robust and portable Signed-off-by: Annna Robert-Houdin <annna@bitreich.org> Diffstat: M annna-start-services | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) --- DIR diff --git a/annna-start-services b/annna-start-services @@ -39,8 +39,8 @@ then # bitreich-radio { ls "${iibase}/#bitreich-radio/out" | entr tail -n 1 "${iibase}/#bitreich-radio/out" \ - | grep -v --line-buffered -e '[0-9]* -!- .*' \ - | sed -u 's,[0-9]* <\([^ >]*\)> \(.*\)$,\1\n\2,' \ + | grep -v --line-buffered '[0-9]* -!- ' \ + | sed -u 's,[0-9]* <\([^ >]*\)> \(.*\),\1\n\2,' \ | { while read user; do @@ -71,8 +71,8 @@ if [ -f "${iibase}/#bitreich-en/out" ]; then { ls "${iibase}/#bitreich-en/out" | entr tail -n 1 "${iibase}/#bitreich-en/out" \ - | grep -v --line-buffered -e '[0-9]* -!- .*' \ - | sed -u 's,[0-9]* <\([^ >]*\)> \(.*\)$,\1\n\2,' \ + | grep -v --line-buffered '[0-9]* -!- ' \ + | sed -u 's,[0-9]* <\([^ >]*\)> \(.*\),\1\n\2,' \ | { while read user; do @@ -87,8 +87,8 @@ then [ "$user" = "${botname}" ] && continue uri="$(printf "%s\n" "${text}" \ - | sed 's,.*\(http[s]\?://[^ ]*\).*,\1,' \ - | grep -e 'http\(s\|\)://')" + | sed 's,.*\(https\{0\,1\}://[^ ]\{1\,\}\).*,\1,' \ + | grep 'https\{0,1\}://[^ ]')" if [ -n "$uri" ]; then urititle="$(curl-grabtitle "${uri}")"