[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: is it a bug
From: |
Alex fxmbsw7 Ratchev |
Subject: |
Re: is it a bug |
Date: |
Mon, 16 Nov 2020 20:02:10 +0100 |
on my way for a new paste, i came over more such unexpected ';' token
errors, yet i seemed for workaround\compatibility to work around em by not
using ; at all, also on end of final done cause that error would appear
im still working on making my code acceptable
On Sat, Nov 14, 2020, 20:29 Alex fxmbsw7 Ratchev <fxmbsw7@gmail.com> wrote:
> ( http://ix.io/2E6y )
> as.. the +al code worked and the +al alias was defined thru it.. just
> gives the shown ; error on use
>
> ++ BEGINFILE ii.x7yz.1
>
> i code shortened coding codings, or at least wish to
> here in my x7yz control script i '. -- +al' a ./+al file which then sets
> aliases by file content, it does so
> but the resulting +al alias of itself says when usage syntax error ';'
> unexpected
> some other aliases work tho
>
> any ideas ?
>
> -- ENDFILE ii.x7yz.1 -=| 285 chars 55 words 6 lines
> ++ BEGINFILE oo.x7yz.4
>
> root@boost:~/x7yz# . x7yz
> root@boost:~/x7yz# type +al
> +al is aliased to `aalres=( ) aalt=
> for caali in "${!aal[@]}" ; do
> aalres[caali]=$(
> printf %s "${aal[caali]}="
> if [[ -f ${aalt:=${aald[caali]:-${aal[caali]}}} ]] ; then
> exec cat -- "$aalt"
> else
> printf -- %s "$aalt"
> fi
> ) aalt=
> done
> [[ -v aalres[0] ]] &&
> alias -- "${aalres[@]}" ; '
> root@boost:~/x7yz# +al
> bash: syntax error near unexpected token `;'
> root@boost:~/x7yz#
>
> -- ENDFILE oo.x7yz.4 -=| 439 chars 63 words 18 lines
> ++ BEGINFILE x7yz
>
> #!/bin/bash
> self=${BASH_SOURCE##/*} self=${self+$PWD/$self} self=${self:-$BASH_SOURCE} \
> dir=${self%/*} ; cd "$dir"
> shopt -s extglob globstar expand_aliases
> aal=( +al KWS +kw kwp )
> . -- "$aal"
> KWS
>
>
> -- ENDFILE x7yz -=| 198 chars 24 words 8 lines
> ++ BEGINFILE +al
>
> aalres=( ) aalt=
> for caali in "${!aal[@]}" ; do
> aalres[caali]=$(
> printf %s "${aal[caali]}="
> if [[ -f ${aalt:=${aald[caali]:-${aal[caali]}}} ]] ; then
> exec cat -- "$aalt"
> else
> printf -- %s "$aalt"
> fi
> ) aalt=
> done
> [[ -v aalres[0] ]] &&
> alias -- "${aalres[@]}" ;
>
> -- ENDFILE +al -=| 278 chars 42 words 13 lines
> -- END of 4 pastes ( 1200 chars 184 words 45 lines
>
>
>
- is it a bug, Alex fxmbsw7 Ratchev, 2020/11/14
- Re: is it a bug, Dale R. Worley, 2020/11/15
- Re: is it a bug,
Alex fxmbsw7 Ratchev <=