使用awk,printf,seq显示随机数的行和列

・1 分钟阅读

用awk显示随机数的行和列

seq 6 | awk '{for(x=1; x<=5; x++) {printf ("%f", rand())}; printf ("n")}'
显示0到1之间的六行和五列随机数,如果只需要一列,则可以省略"for "循环。
示例输出
0.237788 0.291066 0.845814 0.152208 0.585537 
0.193475 0.810623 0.173531 0.484983 0.151863 
0.366957 0.491736 0.910094 0.265257 0.893188 
0.220351 0.631798 0.571077 0.332158 0.104455 
0.502931 0.567394 0.854165 0.040141 0.108022 
0.639396 0.013111 0.720184 0.101814 0.482945
Hujiuxiang profile image