Aktywne Wpisy
![](https://wykop.pl/cdn/c3397992/dddobranoc_dJcrZIwCcx,q60.jpg)
dddobranoc +356
Ciekawe, czy ktoś podziela moje wnioski z kilku lat jazdy autem.
A mianowicie, kiedy trzeba kogoś przepuścić, ustąpić pierwszeństwa czy wpuścić auto na "zamek błyskawiczny" - w zasadzie nigdy mi się nie zdarzyło, aby kobieta to zrobiła.
Nigdy nie wpuści, jak jedzie w korku to tak bardzo na zderzaku, żeby nikt inny czasem nie włączył się do ruchu przed nią.
Jak jest wąska droga i zjedziesz na pobocze, aby ktoś z naprzeciwka
A mianowicie, kiedy trzeba kogoś przepuścić, ustąpić pierwszeństwa czy wpuścić auto na "zamek błyskawiczny" - w zasadzie nigdy mi się nie zdarzyło, aby kobieta to zrobiła.
Nigdy nie wpuści, jak jedzie w korku to tak bardzo na zderzaku, żeby nikt inny czasem nie włączył się do ruchu przed nią.
Jak jest wąska droga i zjedziesz na pobocze, aby ktoś z naprzeciwka
![](https://wykop.pl/cdn/c3201142/c7281190dbf6606b390908f3da4735a3db412d6f1fc730e99e0b5aa1b1be77b2,w150.jpg?author=dddobranoc&auth=6a22bcd9e9b4e952b05ee28d9b13675b)
![](https://wykop.pl/cdn/c3397992/T_W_O_J_S_T_A_R_Y_NUbqscW8P5,q60.jpg)
![](https://wykop.pl/cdn/c3201142/125a28a5d9368411c4363ca71abaa8ff67998d111e1fad7234598d6bd0d0a4d3,w150.jpg?author=T_W_O_J_S_T_A_R_Y&auth=c8d16cac2b12dbe31c9f4fb1d3685a4d)
W jaki sposób mógłbym znaleźć OSTATNIE wystąpienie danego patternu?
Przykładowo, dla pliku o takiej zawartosci:
aaaaa bbbbb ccccc
ddddd eeeee fffff
ggggg hhhhh iiiii
aaaaa xxxxx yyyyy
zzzzz vvvvv fffff
jjjjj kkkkk lllll
chciałbym złapać ostatnie:
aaaaa xxxxx yyyyy
zzzzz vvvvv fffff
#linux #bash #shell #programowanie #naukaprogramowania
Komentarz usunięty przez autora
grep pattern plik | tail -n 1
daj konkretny przykład
Komentarz usunięty przez autora
Plik https://pastebin.com/MVgxG4jz
Chce zlapac wszystko między OSTATNIMI 1\1\ a @ (włącznie). Akurat w tym pliku są dwa takie wystąpienia, w innych nawet 5-6 razy.
tac < fileName | sed '/@/,$!d;/1\1\/q' | tac
Nie testowałem bo akurat nie siedzę na linuksie, ale powinno działać, ewentualnie pobaw się z eskejpowaniem.
awk '{ found[$1] = $0 } END { for (key in found) print found[key] }'