🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

6 total messages Started by Bodek Thu, 12 Mar 2009 09:28
bash 4
#20792
Author: Bodek
Date: Thu, 12 Mar 2009 09:28
16 lines
994 bytes
Wygląda na to, że teraz:
`jakies polecenie` i $(jakies polecenie) nie są równoważne

np:

mr~ echo `tty`
/dev/ttyp3

mr echo $(tty)
bash: command substitution: line 8: syntax error near unexpected token `)'
bash: command substitution: line 8: `tty)'

Zmiana raczej bezsensowna i zbyt poważna, żeby to był zwykły błąd.

-- 
Bodek
Re: bash 4
#20793
Author: Piotr KUCHARSKI
Date: Fri, 13 Mar 2009 16:29
19 lines
1239 bytes
Bodek <nbody@nowhere.net> wrote:
> Wygląda na to, że teraz:
> `jakies polecenie` i $(jakies polecenie) nie są równoważne
> np:
> mr~ echo `tty`
> /dev/ttyp3
> mr echo $(tty)
> bash: command substitution: line 8: syntax error near unexpected token `)'
> bash: command substitution: line 8: `tty)'
> Zmiana raczej bezsensowna i zbyt poważna, żeby to był zwykły błąd.

Nie wierzę, żeby celowo to usunęli... zatem zwykły błąd. :)

p.

-- 
http://freedns.sgh.waw.pl/  -- bezpłatny DNS.
http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów.
http://42.pl/u/ -- skracacz URL-i.
Re: bash 4
#20794
Author: Daniel Horecki
Date: Fri, 13 Mar 2009 17:14
26 lines
1549 bytes
Piotr KUCHARSKI <chopin@sgh.waw.pl> writes:

> Bodek <nbody@nowhere.net> wrote:
>> Wygląda na to, że teraz:
>> `jakies polecenie` i $(jakies polecenie) nie są równoważne
>> np:
>> mr~ echo `tty`
>> /dev/ttyp3
>> mr echo $(tty)
>> bash: command substitution: line 8: syntax error near unexpected token `)'
>> bash: command substitution: line 8: `tty)'
>> Zmiana raczej bezsensowna i zbyt poważna, żeby to był zwykły błąd.
>
> Nie wierzę, żeby celowo to usunęli... zatem zwykły błąd. :)
>

Wygląda, że już naprawili:

http://marc.info/?l=freebsd-cvs-all&m=123695970005017&w=2

Daniel

-- 
Daniel Horecki
http://morr.pl http://linux.pl http://netbsd.pl
HAIL ERIS!
Re: bash 4
#20795
Author: Piotr KUCHARSKI
Date: Fri, 13 Mar 2009 17:59
16 lines
1306 bytes
Daniel Horecki <shinden@linux.pl> wrote:
>>> Wygląda na to, że teraz:
>>> `jakies polecenie` i $(jakies polecenie) nie są równoważne
>>> Zmiana raczej bezsensowna i zbyt poważna, żeby to był zwykły błąd.
>> Nie wierzę, żeby celowo to usunęli... zatem zwykły błąd. :)
> Wygląda, że już naprawili:
> http://marc.info/?l=freebsd-cvs-all&m=123695970005017&w=2

Czyli problem nie był w bash4.

p.

-- 
http://freedns.sgh.waw.pl/  -- bezpłatny DNS.
http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów.
http://42.pl/u/ -- skracacz URL-i.
Re: bash 4
#20796
Author: Bodek
Date: Fri, 13 Mar 2009 19:15
26 lines
1756 bytes
at Fri 13 of Mar 2009 18:59, Piotr KUCHARSKI wrote:

> Daniel Horecki <shinden@linux.pl> wrote:
>>>> Wygląda na to, że teraz:
>>>> `jakies polecenie` i $(jakies polecenie) nie są równoważne
>>>> Zmiana raczej bezsensowna i zbyt poważna, żeby to był zwykły błąd.
>>> Nie wierzę, żeby celowo to usunęli... zatem zwykły błąd. :)
>> Wygląda, że już naprawili:
>> http://marc.info/?l=freebsd-cvs-all&m=123695970005017&w=2
> 
> Czyli problem nie był w bash4.

Uff! Kamień z serca.

Swoją drogą, to maintainer  jakiś nieszczególny.
Pierwsza wersja '4.0' w ogóle wysypywała się na etapie
pobrania źródeł. Poprawiłem Makefile ręcznie i zaskoczyło
bez problemów z command substitute, tylko wersja przedstawiała się
dziwnie jako '4.0.' z kropką na końcu. Kolejne trzy poprawki
maintainera chybiły.

Trochę zaskoczył skromny odzew na problem potencjalnie
poważny i w czułym miejscu.

-- 
Bodek
Re: bash 4
#20797
Author: Daniel Horecki
Date: Fri, 13 Mar 2009 20:59
27 lines
1658 bytes
Piotr KUCHARSKI <chopin@sgh.waw.pl> writes:

> Daniel Horecki <shinden@linux.pl> wrote:
>>>> Wygląda na to, że teraz:
>>>> `jakies polecenie` i $(jakies polecenie) nie są równoważne
>>>> Zmiana raczej bezsensowna i zbyt poważna, żeby to był zwykły błąd.
>>> Nie wierzę, żeby celowo to usunęli... zatem zwykły błąd. :)
>> Wygląda, że już naprawili:
>> http://marc.info/?l=freebsd-cvs-all&m=123695970005017&w=2
>
> Czyli problem nie był w bash4.
>

Bash w pkgsrc używa od razu bisona na wszystkim oprócz IRIXa:

#v+
# the code has problems with older versions of yacc 
#v-

Czyli jednak może być wina basha.

Daniel

-- 
Daniel Horecki
http://morr.pl http://linux.pl http://netbsd.pl
HAIL ERIS!
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads