如何在Shell脚本中打印Z形的“ *”?

时间:2019-02-06 16:27:16

标签: shell

这是我用于在Java中打印“ *”的z形状的代码,如何在shell脚本上打印此代码?

import java.util.*;

public class ZShape {
 public static void main(String[] args) {
  Scanner input = new Scanner(System.in);

  System.out.print("Enter a number: ");
  int n = input.nextInt(); 

  for (int x = 0; x <= n; x++) {
     for (int y = n; y >= 1; y--) {
        if (y > x) {
           System.out.print("* ");
        }
        else
           System.out.print(" ");
     } 
     System.out.println(); 
  }      
 }
}

2 个答案:

答案 0 :(得分:1)

使用bannertr的类似(但简单)的答案:

banner z | tr '#' '*'

输出:

 ******
     *
    *
   *
  *
 ******

另请参阅:How do I print 'block' letters in the terminal?

答案 1 :(得分:0)

您将使用: