Aktywne Wpisy
![mirko_anonim](https://wykop.pl/cdn/c0834752/321ea7dc2985c2bfbf21a6b5598af7c3220625c6954fbbc0a440b525befed626,q60.png)
mirko_anonim +2
✨️ Obserwuj #mirkoanonim
Hej. Jestem w związku z dziewczyną prawie dziewięć miesięcy i szczerze? Strasznie jest dla mnie ten związek wyniszczający. Kocham ją bardzo, widzę, że ona mnie też, ale jest jeden mankament. Zabrania mi bardzo dużo. Wczoraj miałem awanturę o to, że powiedziałem jej, że chcę zacząć znów chodzić na siłownię, a ona na to, że "nie godzę się na to, abyś chodził na siłownię". Zapytałem dlaczego, pokrętnie usłyszałem oczywiście, że
Hej. Jestem w związku z dziewczyną prawie dziewięć miesięcy i szczerze? Strasznie jest dla mnie ten związek wyniszczający. Kocham ją bardzo, widzę, że ona mnie też, ale jest jeden mankament. Zabrania mi bardzo dużo. Wczoraj miałem awanturę o to, że powiedziałem jej, że chcę zacząć znów chodzić na siłownię, a ona na to, że "nie godzę się na to, abyś chodził na siłownię". Zapytałem dlaczego, pokrętnie usłyszałem oczywiście, że
![4mmc-enjoyer](https://wykop.pl/cdn/c0834752/9802f00c81b43923e0f266923e61347080b97680485c386c4ef85fd7d8f3e4fb,q60.png)
4mmc-enjoyer +32
Dlaczego programiści są tacy zaniedbani? Oczywiście nie mówię o wszystkich, no ale jeśli 90% tych których spotkałem to brudasy, no to mam prawo generalizować.
Jeszcze za czasów pracy stacjonarnej, w każdym korpo którym robiłem jak się wbijało do pokoju programistów to tam capiło. Chłopy włosy tłuste, ubrania pogięte, brudne, już nie wspominam o tym, że niemodne. Oczywiście okulary + bycie grubasem w pakiecie.
Myszki, klawiatury, słuchawki - wszystko uwalone, wyglądające jak po
Jeszcze za czasów pracy stacjonarnej, w każdym korpo którym robiłem jak się wbijało do pokoju programistów to tam capiło. Chłopy włosy tłuste, ubrania pogięte, brudne, już nie wspominam o tym, że niemodne. Oczywiście okulary + bycie grubasem w pakiecie.
Myszki, klawiatury, słuchawki - wszystko uwalone, wyglądające jak po
podsuniecie mi pomysl w jaki sposob moge uzyskac zamierzony efekt?
Dla uproszczonego testu mam sobie plik text.txt
START_LINE
multi
line
string
MY_END_LINE
1
2
3
4
5
6
Zalezy mi na tym aby wybrac zakres pomiedzy
START_LINE a MY_END_LINE
+ 6 linii tekstuJak wiec zmodyfikowac ponizsze aby dolaczyc kolejne linie?
sed -n '/^START_LINE$/,/^MY_END_LINE/p' text.txt
Problem w tym ze moim jedynym pkt odniesienia w duzym pliku bedzie
START_LINE oraz MY_END_LINE
, jako ze 1-6 beda zawieraly adresy, ktore moga byc rozne.Dzieki za ewentualna pomoc.
#bash #sed #regexp #programowanie
sed -n '/^START_LINE$/,/^MY_END_LINE/p;/^MY_END_LINE/{n;p;n;p;n;p;n;p;n;p;n;p}' plik.txt
Pytanie czy to bedzie dzialalo jak nalezy, bo blok pomiedzy
START_LINE
a 6 moze wystapic wiecej razy albo wcale. I w przypadku gdy mam dwie instancje nie chcialbym aby dane byly pomieszane.STARTLINE
multi
line
string
multi
line
string
multi
line
string
MYEND_LINE
1
2
3
4
5
6
czy jak? Podaj jakiś przykład, będzie łatwiej.
Nie moge tak zrobic, bo
MY_END_LINE
wystepuje tez w blokach ktore nie pasuja doSTART_LINE
Plik moze wygladac tak:
DIFFERENT_STARTLINE
multi
line
string
multi
line
string
multi
line
string
MYEND_LINE
1
2
3
4
5
6
STARTLINE
multi
line
string
multi
line
string
multi
line
string
MYEND_LINE
1
2
3
4
5
6
ANOTHER_DIFFERENT_STARTLINE
multi
line
string
multi
line
string
multi
line
string
MYEND_LINE
1
2
3
4
5
6
Dzieki za odpowiedzi.
Komentarz usunięty przez autora
sed -n '/^START_LINE$/,/^$/p' plik.txt
Przy założeniu, że będą wolne linie w tym pliku ;D
W pliku sa transakcje, w roznych sekcjach znajduja sie puste linie, wiec to nie moze byc punkt odniesienia.
Jesli wiec transakcja ma swoj specyficzny poczatek to potrzebuje ja cala wylapac. Na samym dole (5 i 6) znajduje sie linia adresowa, gdzie w zaleznosci od miejsca moze byc inna :)
W skrocie - gdy zaczyna sie od STARTLINE, chce wylapac wszystko do