#strip tld from a given url then output it URL=$1 echo -e\ .aero\\n.biz\\n.cat\\n.com \\n.coop\\n.inf\\n.job\\n.mob\\n.mobi\\n.mus\ \\n.nam\\n.net\\n.org\\n.pro\\n.tel\\n.tra\\n.gov\\n.edu\\n.mil\\n.int\\n\ \\n.ac\\n.ad\\n.ae\\n.af\\n.ag\\n.ai\\n.al\\n.am\\n.an\\n.ao\\n.aq\\n.ar\ \\n.as\\n.at\\n.au\\n.aw\\n.ax\\n.az\\n.ba\\n.bb\\n.bd\\n.be\\n.bf\\n.bg\ \\n.bh\\n.bi\\n.bj\\n.bm\\n.bn\\n.bo\\n.br\\n.bs\\n.bt\\n.bv\\n.bw\\n.by\ \\n.bz\\n.ca\\n.cc\\n.cd\\n.cf\\n.cg\\n.ch\\n.ci\\n.ck\\n.cl\\n.cm\\n.cn\ \\n.co\\n.cr\\n.cu\\n.cv\\n.cx\\n.cy\\n.cz\\n.de\\n.dj\\n.dk\\n.dm\\n.do\ \\n.dz\\n.ec\\n.ee\\n.eg\\n.eh\\n.er\\n.es\\n.et\\n.eu\\n.fi\\n.fj\\n.fk\ \\n.fm\\n.fo\\n.fr\\n.ga\\n.gb\\n.gd\\n.ge\\n.gf\\n.gg\\n.gh\\n.gi\\n.gl\ \\n.gm\\n.gn\\n.gp\\n.gq\\n.gr\\n.gs\\n.gt\\n.gu\\n.gw\\n.gy\\n.hk\\n.hm\ \\n.hn\\n.hr\\n.ht\\n.hu\\n.id\\n.ie\\n.il\\n.im\\n.in\\n.io\\n.iq\\n.ir\ \\n.is\\n.it\\n.je\\n.jm\\n.jo\\n.jp\\n.ke\\n.kg\\n.kh\\n.ki\\n.km\\n.kn\ \\n.kp\\n.kr\\n.kw\\n.ky\\n.kz\\n.la\\n.lb\\n.lc\\n.li\\n.lk\\n.lr\\n.ls\ \\n.lt\\n.lu\\n.lv\\n.ly\\n.ma\\n.mc\\n.md\\n.me\\n.mg\\n.mh\\n.mk\\n.ml\ \\n.mm\\n.mn\\n.mo\\n.mp\\n.mq\\n.mr\\n.ms\\n.mt\\n.mu\\n.mv\\n.mw\\n.mx\ \\n.my\\n.mz\\n.na\\n.nc\\n.ne\\n.nf\\n.ng\\n.ni\\n.nl\\n.no\\n.np\\n.nr\ \\n.nu\\n.nz\\n.om\\n.pa\\n.pe\\n.pf\\n.pg\\n.ph\\n.pk\\n.pl\\n.pm\\n.pn\ \\n.pr\\n.ps\\n.pt\\n.pw\\n.py\\n.qa\\n.re\\n.ro\\n.rs\\n.ru\\n.rw\\n.sa\ \\n.sb\\n.sc\\n.sd\\n.se\\n.sg\\n.sh\\n.si\\n.sj\\n.sk\\n.sl\\n.sm\\n.sn\ \\n.so\\n.sr\\n.st\\n.su\\n.sv\\n.sy\\n.sz\\n.tc\\n.td\\n.tf\\n.tg\\n.th\ \\n.tj\\n.tk\\n.tl\\n.tm\\n.tn\\n.to\\n.tp\\n.tr\\n.tt\\n.tv\\n.tw\\n.tz\ \\n.ua\\n.ug\\n.uk\\n.um\\n.us\\n.uy\\n.uz\\n.va\\n.vc\\n.ve\\n.vg\\n.vi\ \\n.vn\\n.vu\\n.wf\\n.ws\\n.ye\\n.yt\\n.yu\\n.za\\n.zm\\n.zw > .tlds TLDS=`cat .tlds` for TLD in ${TLDS};do if [[ `echo ${URL} | grep $TLD` == ${URL} ]];then echo ${URL} | sed 's#$TLD##g' fi done