コンソール上で文字列を指定した区切り文字で後ろから順に出力させる

コンソール上で、サブドメインを後ろから順に階段状に出力させたいということがあったので、備忘で残しておく。
前にこちらで書いてた内容をベースに、以下のように記述することで、区切り文字(今回の場合は「.」)ごとに階段状に出力をしている。

echo test1.wwww.orebibou.com | sed 's/\./\n/g' | tac | awk '{a=$0"."a;gsub("\\.$","",a);print a}'
Sponsored Links

blacknon@BS-PUB-DEVELOP:~$ echo test1.wwww.orebibou.com | sed 's/\./\n/g' | tac | awk '{a=$0"."a;gsub("\\.$","",a);print a}'
com
orebibou.com
wwww.orebibou.com
test1.wwww.orebibou.com

 


Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。

*