-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.nask.pl!news.nask.org.pl!news.interia.pl!not-for-mail
From: Adam <a...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: trochę NTG - edytor tekstowy z pracą na blokach tekstu
Date: Tue, 05 Aug 2014 16:00:23 +0200
Organization: INTERIA.PL S.A.
Lines: 48
Message-ID: <lrqo1o$l77$1@usenet.news.interia.pl>
References: <lrq9f5$mri$1@usenet.news.interia.pl>
<53e0b027$0$2164$65785112@news.neostrada.pl>
<lrqm28$h5h$1@usenet.news.interia.pl>
<a...@n...v.pl>
NNTP-Posting-Host: ent22.internetdsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: usenet.news.interia.pl 1407247224 21735 83.15.205.22 (5 Aug 2014 14:00:24
GMT)
X-Complaints-To: u...@f...interia.pl
NNTP-Posting-Date: Tue, 5 Aug 2014 14:00:24 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 5.2; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
In-Reply-To: <a...@n...v.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:206530
[ ukryj nagłówki ]W dniu 2014-08-05 15:37, slawek pisze:
> Oczywiście znasz Awk ?
oczywiście, że nie znam ;)
Ale z opisu wynika, że jest to mocne narzędzie do przetwarzania tekstu.
W moim przypadku - nie widzę zastosowania :(
Brak jakichkolwiek punktów zaczepienia.
Byłby dobry, gdybym chciał zmienić jeden separator na inny - a w moim
przypadku jest nieco inaczej. Jest do pewnego momentu stała szerokość
kolumn, później przesunięcie przez ileś wierszy, później znów
przesunięcie, przykładowo:
NR data opis
-- -------- ----------
1 14/08/01 RazDwaTrzy
2 14/08/02 inny opis
3 14/07/30 werewr
(...)
10 14/07/23 przesuniecie
11 14/08/02 i tak dalej
Problem, że dane pochodzą z jakiegoś programu, który umie tylko drukować
do pliku. Wyciąć nagłówek i stopkę to kilka sekund. Przesunąć kolumny
przy zaznaczeniu blokowym - kolejne kilka sekund. Brakuje tylko równie
prostego wstawienia separatorów.
Być może udało by się Awk "napompować" makrem, typu:
jeśli widzisz więcej, niż 4 spacje
znajdź pierwszy znak niebędący spacją
postaw przed nim ";"
szukaj końca pola
ale mundry program czasem skleja kolumny ze sobą - więc ten sposób też
odpada :(
A że mam to raz na miesiąc, to ręczne skrobanie wydaje mi się w tym
przypadku najoptymalniejsze.
Dzięki za linka :)
Program przyda mi się do innych zadań.
--
Pozdrawiam.
Adam
Następne wpisy z tego wątku
- 05.08.14 16:07 IDKrzych
- 05.08.14 16:20 R.e.m.e.K
- 05.08.14 16:35 slawek
- 05.08.14 17:37 Piotr Chamera
- 05.08.14 18:11 A.L.
- 05.08.14 22:43 slawek
- 05.08.14 22:52 slawek
- 06.08.14 09:11 Bronek Kozicki
- 06.08.14 14:14 Adam
- 06.08.14 14:37 Adam
- 06.08.14 14:59 slawek
- 07.08.14 20:45 Tomasz Sowa
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-22 Genialna toaleta Urobot, automatycznie badająca mocz i kał z Taiwanu
- 2025-07-22 Thunderbird i dysk...
- 2025-07-22 Warszawa => Programista Full Stack .Net <=
- 2025-07-22 Warszawa => Software .Net Developer <=
- 2025-07-22 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-07-22 Warszawa => Sales Assistant and Customer Development Specialist <=
- 2025-07-22 antyfaszystka