批量生成有序列号的命令

来源:本站
导读:目前正在解读《批量生成有序列号的命令》的相关信息,《批量生成有序列号的命令》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《批量生成有序列号的命令》的详细说明。
简介:本文主要介绍能批量生成有序列号的命令,感兴趣的朋友可以来看看。

最近碰到一个case,要给rac 加裸设备,又由于客户环境比较特殊不能使用一些批量编辑工具,诶,想偷懒都不行!

这里小结下可以用linux ,unix自带的工具来批量生成有序列号的命令,其他命令也可以看你的实际需求吧。

(1)、第一个例子是批量生成建lv的命令

eg:批量生成有序列的命令(以下命令可以直接在cammd 界面下执行):

for i in {1..5} ;

do

echo "mklv -y 'tdata_16g_$i' -t 'raw' rac_data2_b 128" >> /tmp/mklv.sh

done

输出结果:

[root@ora10g tmp]# for i in {1..5} ;

> do

> echo "mklv -y 'tdata_16g_$i' -t 'raw' rac_data2_b 128"

> done

mklv -y 'tdata_16g_1' -t 'raw' rac_data2_b 128

mklv -y 'tdata_16g_2' -t 'raw' rac_data2_b 128

mklv -y 'tdata_16g_3' -t 'raw' rac_data2_b 128

mklv -y 'tdata_16g_4' -t 'raw' rac_data2_b 128

mklv -y 'tdata_16g_5' -t 'raw' rac_data2_b 128

(2)、使用vi的替换命令来批量编辑

基本的系列号生成命令:

for i in {1..10000000};

do

echo $i

done

1> 在行首尾添加字符串

用下列命令在文本每行的行首添加字符串“NewString”,请注意空格的存在。

:g/^/s//NewString/g

: %s/^/NewString/g

用下列命令在每行的行尾添加字符串“NewString”:

:g/$/s//NewString/g

:%s/$/NewString/g

从文本的第3行至最后一行的行首全部插入字符串“NewString”:

:%s/ /r/g-----------------(substitute替换, global全局,r回车换行符return )1个空格替换成1个回车

:%s/,/r/g-----------------(kiki,dada,mina,jiangdingyong,jiangkun,xufuli,lichengyang)1个逗号替换成1个回车

:%s /: / r /g --------------(kiki:lichengyang:mina:dada)1个冒号替换成1个回车

:%s/kiki/sunny/g-------------------kiki都替换成sunny

提醒:《批量生成有序列号的命令》最后刷新时间 2024-03-14 01:01:49,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《批量生成有序列号的命令》该内容的真实性请自行鉴别。