Nowe posty

Autor Wątek: Znaczenie znaków "" oraz {}  (Przeczytany 2320 razy)

filon92

  • Gość
Znaczenie znaków "" oraz {}
« dnia: 2013-08-04, 13:16:29 »
Witam,

Mam następujące pytanie:
Mając fragment kodu

if zmienna="${slowo//[^e]}"
then
zmienna1=$((${#zmienna}*1))
fi

dlaczego fragment "${slowo//[^e]}" wzięty jest w cudzysłów? oraz
co oznaczają znaki {} w {slowo//[^e]} i {#zmienna}? dlaczego zamiast {} nie mogę zastosować zwykłych nawiasów?
Dziękuję za pomoc

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3066
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Znaczenie znaków "" oraz {}
« Odpowiedź #1 dnia: 2013-08-04, 17:04:24 »
1. Wszystko na temat nawiasów i zmiennych masz wyjaśnione w dokumentacji do BASHa.
2. Teraz to jednak brakuje ci nawiasów [ i ] w IF (a'propos mojego poprzedniego posta).
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy