X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=appendu-function;h=9dc9b5a601c604f599eae097f22814db3dd0959c;hb=febd02c5e271d98ef4e34cc6861bbb80ead1edc1;hp=40a4edfa4d6ef92c33530c77cd643461ffb06ed6;hpb=7ca836a05e81aeac0758b10d220e4b618c854ea8;p=tee-unique diff --git a/appendu-function b/appendu-function index 40a4edf..9dc9b5a 100644 --- a/appendu-function +++ b/appendu-function @@ -49,14 +49,14 @@ Appended lines are output to the terminal. [[ ! -w $dir ]] && writesudo=sudo else echo "appendu error: $dir does not exist" - exit 1 + return 1 fi fi if ! $dosudo; then readsudo= writesudo= fi - if [[ $@ ]]; then + if (( $# )); then for x in "$@"; do [[ -e "$file" ]] && $readsudo grep -q "^$x$" "$file" || $writesudo tee -a "$file"<<<"$x" done