囲み数字のシェル芸

  awk

概要

awkコマンドで数字を囲みます。

シェル芸

echo | awk '{for(i=0;i<9;i++){for(j=0;j<9;j++){if(i==0||i==8||j==0||j==8){printf("5")}else if(i==1||i==7||j==1||j==7){printf("4")}else if(i==2||i==6||j==2||j==6){printf("3")}else if(i==3||i==5||j==3||j==5){printf("2")}else{printf("1")}};printf("\n")}}'

出力結果

555555555
544444445
543333345
543222345
543212345
543222345
543333345
544444445
555555555

LEAVE A COMMENT