From f960e39a48b108f386bb202d9bbd6d150c50c1f6 Mon Sep 17 00:00:00 2001 From: typebrook Date: Sat, 9 May 2020 13:51:30 +0800 Subject: Fix error on Mac when getting gist ID --- gist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gist b/gist index 34548d6..8cfc8bf 100755 --- a/gist +++ b/gist @@ -499,7 +499,7 @@ _repo_url() { # Get gist id from index files _gist_id() { - GIST_ID=$(sed -En -e "/^$1 / {s#$1 [^ ]+/([[:alnum:]]+) .+#\1#; p; q}" $INDEX) + GIST_ID=$(sed -En -e "/^$1 / s#^$1 [^ ]+/([[:alnum:]]+) .+#\1#p" $INDEX | head -1) if [[ -z $GIST_ID || ! $1 =~ [0-9a-z]+ ]]; then echo -e "$(hint=false _show_list | sed -Ee 's/^( *[0-9a-z]+)/\\e[5m\1\\e[0m/')" echo -- cgit v1.2.3-70-g09d2