linux下seq使用 linux seq用法

用于产生从某个数到另外一个数之间的所有整数例一:
# seq 1 10
结果是1 2 3 4 5 6 7 8 910
例二:
#!/bin/bash
for i in `seq 1 10`;
do
echo $i;
done
linux下seq使用 linux seq用法
或者用
for i in $(seq 1 10)
也可以
seq
-f,--format=FORMATuse printf style floating-point FORMAT (default: %g)
-s, --separator=STRING useSTRING to separate numbers (default: n)
-w,--equal-widthequalizewidth by padding with leading zeroes
-f
选项 指定格式
#seq -f"%3g" 9 11
9
10
11
%
后面指定数字的位数 默认是"%g",
"%3g"
那么数字位数不足部分是空格
#sed -f"g" 9 11
这样的话数字位数不足部分是0
%
前面制定字符串
seq -f "strg" 9 11
str009
str010
str011
-w
指定输出数字同宽 不能和-f一起用
seq -w -f"strg" 9 11
seq: format string may not be specified when printing equal widthstrings
seq -w 98 101
098
099
100
101
输出是同宽的
-s
指定分隔符 默认是回车
seq -s" " -f"strg" 9 11
str009 str010 str011
要指定t 做为分隔符号
seq -s"`echo -e "t"`" 9 11
指定nn作为分隔符号
seq -s"`echo -e "nn"`" 9 11
19293949596979899910911
得到的是个错误结果不过一般也没有这个必要它默认的就是回车作为分隔符

几个例子

awk 'BEGIN { while (num < 10 ) printf "dirdn", ++num ; exit}' |xargs mkdir
mkdir $(seq -f 'dirg' 1 10)

for i in `seq -f 'g' 1 20`
do
if ! wget -P $HOME/tmp -c[img]http://www.xxxsite.com/photo/$i.jpg[/img] ; then
wget -P $HOME/tmp -c $_
fi
done

seq -f 'dirg' 1 10 | xargsmkdir

mkdir $(seq -f 'dirg' 1 10)
它用的是printf 的格式, g'代表以三位浮點數,以此方法,如用bash3 printf
也可作为等价命令
printf 'dirdn' {1..10} | xargs mkdir
mkdir `printf'dird ' {1..10}`
awk
也可以
awk 'BEGIN { while (num < 10 ) printf "dirdn", ++num ; exit}' |xargs mkdir

-s 選項主要改变输出的分格符, 默认是n ,就是newline
如用-s 便可改变,
seq -s ' ' 1 10
1 2 3 4 5 6 7 8 9 10 ,
以空格作为分格, 但在Gnuseq ,好像不支援n ,t ...等字符?如用nn,以兩個空格, 便得寫成
[victor@localhost ~]$ seq -s '
>
> ' 1 5
1

2

3

4

5
t
便得改變IFS,如用tt
OIFS=$IFS
IFS="tt"
seq -s `echo -e $IFS` 1 5
IFS=$OIFS
其它的字符也是這樣吧?


  

爱华网本文地址 » http://www.413yy.cn/a/25101015/244033.html

更多阅读

眼霜的作用 什么情况下要使用眼霜 ageless眼霜副作用

眼霜的作用 什么情况下要使用眼霜——简介 眼睛四周的皮肤,由于皮脂分泌少,水分的保持不易,加上皮肤厚度又薄,所含的胶原蛋白、弹力蛋白较少,所以表情丰富的眼部,在年龄增长的同时,容易比其它部位抢先出现干燥及皱纹。因此,在眼部衰

怎么使用茶具 茶具用法

怎么使用茶具——简介下面介绍茶杯、茶漏、盖碗、茶盘、茶则、茶挟、茶巾、茶针、煮水器、茶叶罐、茶船、茶海、茶匙、茶荷等十四种常见茶具的使用方法。怎么使用茶具——方法/步骤怎么使用茶具 1、

松下DMC-GX7规格简介 松下gx7使用技巧

▲松下DMC-GX7无反相机  松下DMC-GX7(以下简称GX7)发布于2013年8月1日,是GX1的后续机型。除了硬件配置上的显著提升外,GX7还是松下首款提供感光元件防抖功能的无反相机。GX7的主要规格:产品类型:高级紧凑型无反相机感光元件:4/3英寸约160

linux中的kill命令及强制终止进程的方法 taskkill无法终止进程

在linux上进行工作,常常需要使用kill命令中止进程。一般情况下,使用ps命令找出待中止的进程ID,直接使用"killPID"就可以了。但这个命令偶尔也会失效,进程无法中止,这时,就需要对kill命令进行一些深入了解,来寻求解决办法。先看一下linux对k

声明:《linux下seq使用 linux seq用法》为网友一缕阳光分享!如侵犯到您的合法权益请联系我们删除