网站要怎么创建,门户网站的建设费用,成都哪些地方好玩,推蛙网络Shell中seq的用法 seq(squeue) 是一个序列的缩写#xff0c;主要用来输出序列化的东西 用法: seq[选项]... 尾数 seq[选项]... 首数 尾数 seq[选项]... 首数 增量 尾数 以指定增量从首数开始打印数字到尾数 -f, # --format格式 使用printf样式的浮点格式 后面跟的 “%0.3g”… Shell中seq的用法 seq(squeue) 是一个序列的缩写主要用来输出序列化的东西 用法: seq[选项]... 尾数 seq[选项]... 首数 尾数 seq[选项]... 首数 增量 尾数 以指定增量从首数开始打印数字到尾数 -f, # --format格式 使用printf样式的浮点格式 后面跟的 “%0.3g” -s #--separator字符串 使用指定字符串分隔数字(默认使用: \n) -w, # --equal-width 在前列填充0使得宽度相同(自动补位) --help 显示此帮助信息并退出 --version 显示版本信息并退出 %g用来输出实数它根据数值的大小自动选f格式或e格式选择输出时占宽度较小的一种 且不输出无意义的0。即%g是根据结果自动选择科学记数法还是一般的小数记数法 对于指数小于-4或者大于给定精度的数值,按照%e的控制输出,否则按照%f的控制输出. %02g : 02表示不足两位前面补0输出超过两位的不影响 [rootlocalhost seq]# printf %g 0.00001234 1.234e-05[rootlocalhost seq]# printf %g^C.00001234 [rootlocalhost seq]# printf %g\n 0.00001234 1.234e-05 [rootlocalhost seq]# printf %g\n 0.0001234 0.0001234 [rootlocalhost seq]# printf %.2g\n 123.45 1.2e02 [rootlocalhost seq]# printf %.2g\n 23.45 23 [rootlocalhost seq]# seq 100 #自动生成了一个序列默认数字间换行(回车) 1 2 3 4 5 6 …… 98 99 100 seq -s使用指定字符串分隔数字 [rootlocalhost seq]# seq -s # 5 1#2#3#4#5 [rootlocalhost seq]# seq -s 2 5 122232425 [rootlocalhost seq]# seq -s 5 12345 [rootlocalhost seq]# seq -s 5 1 2 3 4 5 [rootlocalhost seq]# seq -s 5 12345 [rootlocalhost seq]# seq -s $ 5 1$2$3$4$5 seq -w在前列填充0使得宽度相同(自动补位) [rootlocalhost seq]# seq -w 10 01 02 03 04 05 06 07 08 09 10 [rootlocalhost seq]# seq -w 20 01 02 03 …… 18 19 20 [rootlocalhost seq]# seq -w 100 001 002 003 …… 098 099 100 [rootlocalhost seq]# seq -w 1000 0001 0002 0003 …… 0997 0998 0999 1000 seq 首数 增量 尾数 产生-2到10内的整数增量为2 [rootlocalhost seq]# seq -2 2 10 -2 0 2 4 6 8 10 seq -f %03g(C语言的格式化输出) 首数 尾数 产生98到101之间的整数并且要求输出的数字宽度相同不同的地方使用空格补足 [rootlocalhost seq]# seq -f %03g 98 101 ##不够三位补0 098 099 100 101 [rootlocalhost seq]# seq -f %3g 98 101 98 99 100 101