ios12好卡,进不去,我是一个人旅游适合去哪吗

使用Shell 脚本实现每隔100行插入一条记录且记录第一列包含行号其他列不变
作者:fengzheku
字体:[ ] 类型:转载 时间:
本文通过实例代码给大家讲解了使用Shell 脚本实现每隔100行插入一条记录且记录第一列包含行号其他列不变的实现方法,非常不错,具有参考借鉴价值,需要的朋友参考下
&1、例子:每隔100行插入一条记录,并且此条记录的第一列包含行号,其他列与第一行相同
var="00001" # 变量
cat a.txt|awk 'NR==1'|while read line # 获取文件第一行
#echo "$line"
result=`echo "$line"|cut -f2-` # 默认以tab分割,获取第二列至最后一列
cat a.txt|awk 'NR%100==0{printf("%04d\n", NR)}'|while read line #每隔100行获取行号,行号是4位,不足位数补0
data=`echo -e "9$line$var\t$result"`
echo "$line"
#echo "$result"
#echo "$data"
#sed -e "'$line'a\'$data'" a.txt
sed -i ''$line'a '"$data"'' a.txt # 向文件插入
2、例子:每隔100行,替换第100行数据
cat a.txt|awk 'NR%100==0'|awk '{split($0,b,"\t");print b[2]}'|while read line # 读取a文件,每隔100行获取当前行第二列
#echo "$line"
sed -i "s/$line/$var/g" a.txt # 用已知变量替换过上面获得的列
以上所述是小编给大家介绍的使用Shell 脚本实现每隔100行插入一条记录且记录第一列包含行号其他列不变,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具3945人阅读
bash脚本(7)
STR=123456abc
FINAL=`echo ${STR: -1}`
FINAL=${STR: -1}
都可以让FINAL获得c这个最后一个字符
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:9040次
排名:千里之外
原创:15篇
转载:10篇
(1)(7)(3)(1)(1)(6)(6)新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 228, 距离下一级还需 272 积分
论坛徽章:0
比如我在命令行输入 mkdir /home/testuser 通过返回结果,我可以看到执行是否成功
但是如果这个mkdir在脚本中,我如何知道 mkdir 是否执行成功?
因为我这里需要有个判断,如果成功了,我就做A事;如果没有成功,我就做B事
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
小富即安, 积分 2711, 距离下一级还需 2289 积分
论坛徽章:22
$?符号显示上一条命令的返回值,如果为0则代表执行成功,其他表示失败。
if [[ $? -eq 0 ]];then Afi
家境小康, 积分 1430, 距离下一级还需 570 积分
论坛徽章:0
本帖最后由 runintostar 于
10:12 编辑
请这个坛子里的各位大牛们在教新人的时候不要一开始就使用[[]]这种模式
希望每个人从最通用和最基本的语法学起。
教这种可能报错的代码不好,感谢
腰缠万贯, 积分 9074, 距离下一级还需 926 积分
论坛徽章:37
本帖最后由 关阴月飞 于
10:24 编辑
我是个野鸭子
& & 简单点:mkdir /xxx && echo A ||echo B复制代码或者用if判断: mkdir /xxx
if [ $? -eq 0 ];then
& & echo A
else
& & echo B
fi复制代码君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
Linux程序设计知识点整理程序,整理,帮助,Linux,知识点,linux,知识整理,知识点整理,程序设计,反馈意见
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Linux程序设计知识点整理
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 一个人去领奖会被黑不 的文章

 

随机推荐