Indirect variable references czyli jak dać radę z...
Posted on Thu 03 January 2008 in Tips text {sed, awk, perl, etc.} • 1 min read
Posted on Thu 03 January 2008 in Tips text {sed, awk, perl, etc.} • 1 min read
Posted on Wed 04 October 2006 in Tips text {sed, awk, perl, etc.} • 1 min read
Posted on Fri 09 September 2005 in Tips text {sed, awk, perl, etc.} • 1 min read
Posted on Mon 29 August 2005 in Tips text {sed, awk, perl, etc.} • 1 min read
Posted on Fri 15 July 2005 in Tips text {sed, awk, perl, etc.} • 1 min read
Posted on Sat 06 November 2004 in Tips text {sed, awk, perl, etc.} • 2 min read
Posted on Fri 24 September 2004 in Tips text {sed, awk, perl, etc.} • 1 min read
Mam ponad 1000 plików i chciałbym wyciągnąć z każdego nich linijki 2,4 i 6, zapisać we wspólnym osobnym pliku. Najlepiej by było gdyby wszystkie linijki były oddzielone tabulacją.
Skoro nikt się nie kwapi... to może:
cd katlog for i in * ; do awk '2,6{ if(NR==2||NR==4 …
Posted on Fri 24 September 2004 in Tips text {sed, awk, perl, etc.} • 1 min read
Jedna rzecz nie daje mi spokoju. Mając losowy ciąg, z losową ilością "foo" (np.: abcfoorkdfooplffooplffoofoo), chciałbym wyizolować i wyświetlić wszystkie foo, resztę eliminując.
echo abcfoorkdfooplffooplffoofoo | sed 's/.*\(foo\).*/\1/'
Posted on Fri 24 September 2004 in Tips text {sed, awk, perl, etc.} • 1 min read
Mam losowy łańcuch znaków, w którym interesuje mnie pewien element. Potrafię opisać go wyrażeniem regularnym. Jak teraz usunąć wszystko to, co nie pasuje do wyrażenia? Załóżmy, że interesuje mnie foo: echo losowyłańcuchfoobarshmoo | sed 's/foo//' usunie foo, podczas gdy ja chcę, by tylko foo pozostało. Kombinowałem trochę z !, ale nie …
Posted on Fri 27 August 2004 in Tips text {sed, awk, perl, etc.} • 1 min read