From 20aa42ad2c7740d64247e900e02638317b650209 Mon Sep 17 00:00:00 2001 From: Louie Shprung Date: Tue, 22 Nov 2022 21:45:29 -0800 Subject: Rewrite in POSIX shell --- src/index.sh | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100755 src/index.sh (limited to 'src/index.sh') diff --git a/src/index.sh b/src/index.sh new file mode 100755 index 0000000..e81a0f7 --- /dev/null +++ b/src/index.sh @@ -0,0 +1,66 @@ +#!/usr/bin/env sh + +DB_PATH="$1" +shift + +get_title() { + FILE="$1" + + PATTERN=".*\(Autoconf\).*" + + #Find pattern in file + grep -Eo "$PATTERN" "$FILE" | + #Remove tag + sed 's/<[^>]*>//g' | \ + #Remove '(automake)' + sed 's/(Autoconf)//g' | \ + #Remove trailing space + sed 's/[ ]*$//g' | \ + #Replace '&' with '&' + sed 's/&/&/g' | \ + #Replace '<' with '<' + sed 's/</