config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit 24be8a91bfd49fe059506307987fe800390adeaa
parent bcfb257516e0329a86b9c344e0885f49b28065dd
Author: Jacob R. Edwards <jacobouno@protonmail.com>
Date:   Mon, 15 Feb 2021 17:31:44 -0800

Fix feed script argument passing

Diffstat:
Mmodules/scripts/.local/bin/feed | 16++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/modules/scripts/.local/bin/feed b/modules/scripts/.local/bin/feed @@ -11,18 +11,18 @@ view() { - cut -f4 $* | sed 's/\\[tn]/ /g' | lynx -dump -stdin + cut -f4 "$@" | sed 's/\\[tn]/ /g' | lynx -dump -stdin } list() { - awk -vOFS='\t' -F'\t' '{ print $7, FNR, $2 }' $* + awk -vOFS='\t' -F'\t' '{ print $7, FNR, $2 }' "$@" } item() { local item=${1:?no item index}; shift - for feed in ${*-'/dev/stdin'} + for feed in "${@-'/dev/stdin'}" do sed -n "$item { p q @@ -32,14 +32,14 @@ item() expr() { - egrep -i $* | view + egrep -i "$@" | view } case $1 in - l|list) shift; list $*;; - i|item) shift; item $*;; - e|expr) shift; expr $*;; - v|view) shift; view $*;; + l|list) shift; list "$@";; + i|item) shift; item "$@";; + e|expr) shift; expr "$@";; + v|view) shift; view "$@";; *) printf 'usage: %s [command] [arg...]\n' `basename $0` 1>&2; exit 1;; esac