From 432d9a392e16fe73d3e1428e745b3db3644aa74a Mon Sep 17 00:00:00 2001 From: step Date: Sat, 2 May 2020 10:58:32 +0200 Subject: [PATCH] unset POSIXLY_CORRECT for bash If POSIXLY_CORRECT is set in the bash process environment running `z somePath` produces: ``` sh: command substitution: line 168: syntax error near unexpected token `<' sh: command substitution: line 168: ` < <( _z_dirs ) awk -v t="$(date +%s)" -v list="$list" -v typ="$typ" -v q="$fnd" -F"|" '' ``` --- z.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/z.sh b/z.sh index 78f620c..8bbde36 100644 --- a/z.sh +++ b/z.sh @@ -33,6 +33,8 @@ _z() { local datafile="${_Z_DATA:-$HOME/.z}" + unset POSIXLY_CORRECT + # if symlink, dereference [ -h "$datafile" ] && datafile=$(readlink "$datafile")