免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2591 | 回复: 4
打印 上一主题 下一主题

求一个简单SHELL脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-14 15:17 |只看该作者 |倒序浏览
想在机器上定时执行一个shell脚本
需求是在已有文件中追加一行内容,然后再创建一个文件
需追加的内容如下:
11|yyyymmddhhmiss|n
追加内容说明:内容以竖线分隔,分为三段,第一段是固定的2个数字,第二段是执行时的系统时间精确到秒,第三段n=该文件所有行数减1
要创建的文件命名格式如下:
abc_yyyymmdd_1
格式说明:同样是分三段并以下划线分割,第一段和第三段是固定文字,第二段是当前系统时间精确到日期

论坛徽章:
0
2 [报告]
发表于 2012-03-14 15:41 |只看该作者
回复 1# titi007


    第二部分,创建文件的写法我自己已经搞定了,现在就求追加内容的写法,大家帮帮忙啊~

论坛徽章:
0
3 [报告]
发表于 2012-03-14 15:46 |只看该作者
cat 11|yyyymmddhhmiss|n >> file

论坛徽章:
1
2015亚冠之吉达阿赫利
日期:2015-09-09 16:42:38
4 [报告]
发表于 2012-03-14 15:54 |只看该作者
回复 1# titi007


    #!/bin/bash

filename=abc_$(date +%Y%m%d)_1
((nLines=$(wc -l $filename|awk '{print $1}')-1))

echo "11|$(date '+%F %T')|$nLines" >> $filename

论坛徽章:
0
5 [报告]
发表于 2012-03-14 15:56 |只看该作者
icetown 发表于 2012-03-14 15:46
cat 11|yyyymmddhhmiss|n >> file




这个。。。
我自己查了查  都搞定了

谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP