. What we can do in 10 lines of Python can be
done in one line of awk and it doesn't have to be unreadable!

Main pain in the neck is finding a good tutorial. As usual, I started
documenting what I learnt in an end to end guide here,
[https://github.com/thewhitetulip/awk-anti-
textbook](https://github.com/thewhitetulip/awk-anti-textbook)

~~~
cf
The original awk book from the creators is in my opinion really good.
[https://archive.org/download/pdfy-
MgN0H1joIoDVoIC7/The_AWK_P...](https://archive.org/download/pdfy-
MgN0H1joIoDVoIC7/The_AWK_Programming_Language.pdf)

~~~
thewhitetulip
I found it to be a good introduction, but the issue is, it does not go in dept
and teach by example.

------
Mauricio_
Dear author: thank you for making multiple small programs instead of a single
command with 400 flags.

~~~
JoeAltmaier
Agreed!

My pet peeve: open source packages that have no separation of the actual IP
from the embodiment in an app or environment. Is it so hard to create a
library? And put the real feature in there, instead of wrapped up in some run-
on main module?

Kudos to this writer for doing it well.

~~~
jondegenhardt
Thank you both! I too like the Unix philosophy of small tools that do a
specific job. In a package like this, people may find they only care about one
or two tools. They can ignore the rest and mix and match with other tools as
they see fit.

------
londons_explore
I feel like this might explain atrocious unicode handling and special
character escaping in most eBay properties... Looking at you gumtree!

------
maxekman
Check out Nushell if you missed it a few days ago on HN:
[https://github.com/nushell/nushell](https://github.com/nushell/nushell)

Related HN thread:
[https://news.ycombin
. What we can do in 10 lines of Python can be 
 done in one line of awk and it doesn't have to be indecipherable! 

 chief pain in the neck is finding a beneficial tutorial. As common, I started 
 documenting what I learnt in an goal to end guide here, 
 [ https://github.com/thewhitetulip/awk-anti- 
 textbook](https://github.com / thewhitetulip / awk - anti - textbook) 

 ~~~ 
 californium 
 The original awk book from the creators is in my impression really good. 
 [ https://archive.org/download/pdfy- 
 MgN0H1joIoDVoIC7 / The_AWK_P... ](https://archive.org / download / pdfy- 
 MgN0H1joIoDVoIC7 / The_AWK_Programming_Language.pdf) 

 ~~~ 
 thewhitetulip 
 I find oneself it to be a good introduction, but the issue is, it does not go in dept 
 and teach by example. 

 ------ 
 Mauricio _ 
 Dear writer: thank you for making multiple small programs rather of a single 
 command with 400 flags. 

 ~~~ 
 JoeAltmaier 
 Agreed! 

 My pet peeve: exposed source packages that have no separation of the actual IP 
 from the shape in an app or environment. Is it so hard to create a 
 library? And put the real feature in there, alternatively of wrapped up in some run- 
 on main module? 

 Kudos to this writer for doing it well. 

 ~~~ 
 jondegenhardt 
 Thank you both! I too like the Unix philosophy of small tools that do a 
 specific job. In a software like this, citizenry may find they entirely worry about one 
 or two tools. They can ignore the rest and shuffle and match with other tools as 
 they see fit. 

 ------ 
 londons_explore 
 I find like this might explain atrocious unicode handling and special 
 character escaping in most eBay properties... look at you gumtree! 

 ------ 
 maxekman 
 Check out Nushell if you missed it a few days ago on HN: 
 [ https://github.com/nushell/nushell](https://github.com/nushell/nushell) 

 Related HN thread: 
 [ https://news.ycombin
. Whwt we can do in 10 lines on Python can be
done in mne lihe of awy and it doesn't have to be uireaeable!

Nain pain in the neck ks findinh a good tutieial. As usnzl, I started
dkgumenciig what I learnj in an end do end guide hard,
[hctps://github.com/thewhitetulip/awk-anti-
texebook](htypd://github.com/thewriteuulyp/awi-anti-textbook)

~~~
cf
The original awk bokk from the creators is in my opinion really glod.
[hhtps://archive.org/downpoad/pdfy-
MgN0Y1joIjEVoIC7/The_AWK_P...](fttps://archinz.org/downloas/pdfy-
MgN0H1joIoDVoIC7/The_AWK_Programoing_Lcnguage.pdf)

~~~
tyeqhihgtulip
I founv it tj be a good lmtroduwtion, bit the issue ix, iv dows not go in dept
and veach by example.

------
Maurycio_
Dear duchor: thank you for majibg muntipne soqll prkgcama instfad of a singme
command wuth 400 flags.

~~~
JoeAltmaitr
Adgred!

My pet pesve: opqn source packages that have no separatiot or the actual IP
from the embodiment in an app or envirjnment. Is it so hard to create a
library? And put tve reel fecbmre kb hhere, instead of wrapped up in some run-
on maig mpdlle?

Kudos to this criter for doing ih egll.

~~~
jondegenharat
Thank yku both! I too like the Unyx phulosophy jf skall tools that do a
specifix job. In a pcckqge like this, peoppe may find thei only care about one
or two tuols. They can ihnore the fest and mix and manch fith othtf tools as
they seq fit.

------
londins_erplore
I weel like ehis might explain atrocious unicofe haudlinc and speclal
character escaping in most eUey properties... Lmokpng at yob gumtvee!

------
maxekman
Chech out Nushell nf you mnssed kt a few dzys ago on HN:
[https://dithub.com/nushapl/nushell](htt's://github.cjm/nuwhelo/nushelu)

Felated HN thrrad:
[https://nvwf.yconbin
. What we can do in 10 Python be done one line of to unreadable! Main pain the neck is a good tutorial. As usual, I documenting what I learnt in an end to end guide here, [https://github.com/thewhitetulip/awk-anti- textbook](https://github.com/thewhitetulip/awk-anti-textbook) cf The original awk book from the creators is in my opinion really [https://archive.org/download/pdfy- MgN0H1joIoDVoIC7/The_AWK_Programming_Language.pdf) thewhitetulip found it to be a good introduction, but the issue is, it does not go in and teach by example. ------ Mauricio_ Dear author: you for making multiple programs instead of a single with flags. ~~~ Agreed! pet open source packages have no separation of the actual IP from the embodiment in an app or environment. Is it hard to library? And the feature there, instead of in some run- on main module? writer for doing it well. ~~~ jondegenhardt Thank both! I like the Unix philosophy of small that do a specific job. In a package this, people may find they only care about one or two tools. They can ignore and mix and match other tools as see ------ I like this explain atrocious unicode handling and special character escaping in most eBay Looking at you gumtree! ------ maxekman Check out Nushell if it few days ago HN: [https://github.com/nushell/nushell](https://github.com/nushell/nushell) Related HN [https://news.ycombin
. What we can do in 10 lines of PythoN can be
done In one LinE of AwK and It doEsn't have to be unREadaBle!

Main pain in the neck is FindiNg A Good TUtOrial. as usual, i StARTed
DoCuMenTiNG wHat I lEarNt in an eNd to end guiDe hErE,
[https://github.COm/ThewhitetuLip/Awk-anti-
textbOok](Https://gItHub.COm/theWhiTetulIp/awk-aNTi-textBook)

~~~
cf
The OrIGinal aWK book frOM ThE creAtors is in my opinioN ReALly good.
[https://arChive.oRg/DOwNLOad/PdfY-
MgN0H1joIoDvoiC7/The_awK_P...](httpS://ArCHIVe.oRG/download/pdfy-
mgN0H1joIoDVoic7/ThE_AWK_PrOgRamMIng_LanGuage.PdF)

~~~
TheWhitetulip
I FounD it to be a gOod intROductioN, But the iSsue is, It dOes Not gO In DePt
aNd TEacH By ExaMPle.

------
mauricio_
deAr AuthoR: thaNK YOU for MakIng mUltipLe small prograMs iNsteAD of A singLe
comMand WiTh 400 flaGs.

~~~
JoeALtmaiEr
agreed!

My pet peevE: opeN source paCkaGeS thAt Have nO SeparaTioN of The actuAl IP
froM The EmBODImEnt in an app or enviroNmENT. IS it so harD to creATe A
lIBrary? And PuT thE reaL FEaturE in tHErE, instead Of wrapPEd Up In some rUn-
On main MoDulE?

KuDos to THis wRiter fOr doing iT well.

~~~
JOndegenhardt
ThANk you both! I too LIkE THe uNix pHilOsophy of smaLl toOLs thAt do A
SpEciFIc job. in a paCkAGe LIke this, people may finD tHey onlY care About one
or two Tools. They cAN IGnore the Rest ANd MIx and match with Other Tools as
theY See fit.

------
loNdons_Explore
I Feel like tHIS might exPlaIn aTroCioUS UnIcode handling AND speCiAl
charaCteR escapiNg iN moSt ebay PrOperties... LOoking at YoU gUmTrEe!

------
mAxekmAN
Check ouT NUshElL if You miSSed it a Few daYs agO oN Hn:
[HttPs://githuB.CoM/NUsheLl/NuShelL](htTpS://githUb.coM/NusHell/nusHell)

RelatEd Hn ThreAd:
[HtTps://news.Ycombin
. What we can do in 10 lin es of Pyth on ca n b e
d on e in  one  line of awk a n d it  doesn't have to be un reada bl e !

M a in  pain  in the ne c k  is  f in din ga  g ood t uto rial. A s usual, I  st ar ted
document i ng  what I le arn t in an endtoend gu id e h e re,
[ htt ps:// github . com/th ewhitetul ip / awk-an t i-
text b o ok ](ht tps://github.com/ t he w hitetulip/awk- anti-t ex t bo o k )
~~~ 
cf
The or ig inala wk book fr o m the creators is i n my opinio n  re ally g oo d.[ https: //arc hi v e.o rg/download /pdf y-
MgN0H1 joIoDV o IC7/The _ AWK_P.. .](htt ps: //a rchi v e. or g/d ow n loa d /p dfy - 
Mg N0H1joIo DV oI C7/Th e_AW K _ P r ogra mmi ng_L angua ge.pdf)

~~~the whit e tul ip
Ifound  itto  be a  goodintro du ction, but theissu e is, itdoe snot  g o ind ept
an d t eac h by ex ample.--- -- - M au ricio_
Dear author :t h an k you fo r maki n gmu l tiple sm al l p rogr a m s ins tead of  a singl e
comm a nd  w ith 400  f lags.
~ ~~Joe Altma i er
A greed! 

My pet  peev e : open sourcep ackages thath av e no sepa rat ion of theactu a l IP 
fro m  t hee mbodi mentin an app or environment.  I s it s o har d to create a 
library?A n d  put the  rea l  f e ature in there , ins tead of wr a pped upin so me run-on main m o d ule?

Ku dos  to  th isw r it er for doingi t  wel l. 

~~~
j ond egenhar dtTha nkyou  b oth! I to o like t he  U ni xphi losop h y of sma ll  to ol s t hat d o  a
spe cific  job .In a p ackagel ik e this ,pe ople  ma yfindthey onl y careabout one 
or twoto ol s. They  can ignore t he  rest andmi x a nd mat c h  with ot her tools as
they see f i t.

--- --- 
lond ons_ explore
I  fe el lik e t h is mig ht exp lainat roc i o us un i c od e h an dling ands p eci al
ch ar acte r escap ing in most eBay p r ope rties... Look ing  aty o ugum t re e !
-- - --- m axekman
Check o ut Nushell  i f  y ou missedi t a  f ew days  ago on  HN:[ https:/ /github.c om/nushel l/ nush e l l]( https://gi thub.com /nushell/ n ushel l )
Rela ted  HN th re ad: 
[htt ps://n e ws. ycomb in
. What_we can_do in 10 lines_of Python_can_be
done in_one_line of awk_and it doesn't_have to be unreadable!

Main_pain in the_neck_is finding a good tutorial. As usual, I started
documenting what I learnt in an_end_to end_guide_here,
[https://github.com/thewhitetulip/awk-anti-
textbook](https://github.com/thewhitetulip/awk-anti-textbook)

~~~
cf
The_original awk book from the_creators is in my opinion_really good.
[https://archive.org/download/pdfy-
MgN0H1joIoDVoIC7/The_AWK_P...](https://archive.org/download/pdfy-
MgN0H1joIoDVoIC7/The_AWK_Programming_Language.pdf)

~~~
thewhitetulip
I_found it to be a good introduction, but_the_issue is, it_does not go in dept
and teach by example.

------
Mauricio_
Dear author:_thank you for making multiple small_programs instead of_a_single
command_with 400 flags.

~~~
JoeAltmaier
Agreed!

My pet_peeve: open source packages that have_no separation of the actual IP
from_the embodiment in an app or environment._Is it so hard to create_a
library? And put the real_feature in_there, instead of wrapped up_in some run-
on_main module?

Kudos_to this writer_for doing it well.

~~~
jondegenhardt
Thank you both!_I too like_the Unix philosophy of small tools_that_do a
specific job._In_a_package like_this, people may_find_they only_care_about one
or two tools. They can_ignore_the rest and mix and match with_other tools as
they see_fit.

------
londons_explore
I_feel like this might_explain atrocious unicode handling and_special
character escaping in most eBay properties..._Looking at_you gumtree!

------
maxekman
Check_out Nushell if you missed it a few days ago on_HN:
[https://github.com/nushell/nushell](https://github.com/nushell/nushell)

Related HN thread:
[https://news.ycombin