Nowe posty

Autor Wątek: skrypt bash i sed  (Przeczytany 3304 razy)

kolaborek

  • Gość
skrypt bash i sed
« dnia: 2010-10-02, 21:24:59 »
Witajcie.

Nie potrafię sobie sobie poradzić z częścią mojego skryptu. A konkretnie zamienić cyfrę 22 wpisywaną z palca na zmienną w skrypcie...

z linii poleceń wygląda to tak:
sed -n '[b]22[/b],$p' plik
a w skrypcie jest tak:
sed -n [b]$NUMER_LINII[/b], '$p' plik
Po uruchomieniu skryptu wyrzuca mi coś takiego:
sed: -e expression #1, char 2: missing command

Będę wdzięczny za pomoc.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3062
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
skrypt bash i sed
« Odpowiedź #1 dnia: 2010-10-02, 21:29:41 »
może
sed -n "${NUMER_LINII},\\$p" plik
?
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

kolaborek

  • Gość
skrypt bash i sed
« Odpowiedź #2 dnia: 2010-10-02, 21:58:18 »
Dzięki za szybką odpowiedź :)
Działa perfekcyjnie ;)