-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!ne
ws.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!feeder.news-service.com!c
yclone02.ams2.highwinds-media.com!news.highwinds-media.com!npeersf02.ams.highwi
nds-media.com!newsfe25.ams2.POSTED!8ebcc956!not-for-mail
From: somebody <a...@d...com>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
Newsgroups: pl.comp.programming
Subject: Re: AWK FS z ukośnikiem
References: <gv4968$7af$1@nemesis.news.neostrada.pl>
In-Reply-To: <gv4968$7af$1@nemesis.news.neostrada.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 24
Message-ID: <1OhRl.61218$0V4.31000@newsfe25.ams2>
X-Complaints-To: a...@W...net
NNTP-Posting-Date: Thu, 21 May 2009 19:18:21 UTC
Date: Thu, 21 May 2009 21:18:20 +0200
Xref: news-archive.icm.edu.pl pl.comp.programming:182097
[ ukryj nagłówki ]slawek pisze:
> Mam pola rozdzielone przez backslash z dopisanym cell. Czyli w C byłoby
> to "\\cell".
>
> Kładę w AWK prosto jak tylko można BEGIN {FS = "\\cell"} i to nie
> działa. (Dwa backslashe)
>
> Natomiast daję BEGIN {FS = "\\\\cell"} i jest ok - choć nie rozumiem
> dlaczego. (Cztery backslashe)
>
> Pierwszy backslash powinien kazać interpretować drugi "literalnie".
> Czyli powinny wystarczać dwa - a muszę cztery.
Jeśli chcesz zapisać jeden slash, to piszesz \\. Po to, żeby znak po
jednym slashu nie był interpretowany jako specjalny.
Gdybyś chciał zapisać ciąg abc\abc\abc w języku programowania, to
potrzebujesz abc\\abc\\abc. A teraz usuń abc -> \\ (dwa slashe widzialne
dla użytkownika) przechodzą na \\\\.
To teraz pomyśl, jak wesoło jest, kiedy trzeba generować kod dla regexp
w c++ np. w pythonie.
pozdrawiam,
Następne wpisy z tego wątku
- 21.05.09 21:28 slawek
- 22.05.09 07:09 Stachu 'Dozzie' K.
- 22.05.09 07:59 Marcin 'Qrczak' Kowalczyk
- 22.05.09 10:28 slawek
- 22.05.09 10:32 slawek
- 22.05.09 10:32 Stachu 'Dozzie' K.
- 22.05.09 10:34 Mariusz Kruk
- 22.05.09 10:43 Stachu 'Dozzie' K.
- 22.05.09 11:02 Mariusz Kruk
- 22.05.09 11:08 Stachu 'Dozzie' K.
- 22.05.09 11:17 Mariusz Kruk
- 22.05.09 14:04 slawek
- 22.05.09 14:07 Mariusz Kruk
- 22.05.09 14:30 Stachu 'Dozzie' K.
- 22.05.09 14:41 Mariusz Kruk
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-05-26 O co chodzi?
- 2024-05-26 PJ autobus-tramwaj
- 2024-05-26 Renault Trafic i lampka z czerwonym STOP
- 2024-05-26 cena pięciocyfrowa
- 2024-05-26 Re: Jak dobra KE "okrada" złą Rosję "dla Ukrainy"
- 2024-05-25 supercap
- 2024-05-25 Sulzbach => Technischer Rollouter (d/m/w) <=
- 2024-05-25 Warszawa => Senior Account Manager <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Interactive/Experience Designer <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Re: znów ten wrocław