免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: sacrilege

再文件每行末尾添加几个字符,如何? [复制链接]

论坛徽章:
0
发表于 2005-08-11 14:26 |显示全部楼层

再文件每行末尾添加几个字符,如何?

凑个热闹:perl -pe 's/\n/xxx\n' FILE

论坛徽章:
0
发表于 2005-08-11 21:43 |显示全部楼层

再文件每行末尾添加几个字符,如何?

俺只会VI,也来凑热闹
:%s/$/xxx/g

论坛徽章:
0
发表于 2005-08-11 21:53 |显示全部楼层

再文件每行末尾添加几个字符,如何?

我也來獻醜,用 bash 解決,哈哈
[victor@localhost ~]$ cat junk.txt
adsfas asdfa
adfasdfadfasdfa
adfasdfasf

as
dfasdf

asdf
adf
a
ad
f
[victor@localhost ~]$ cat tmp.sh
#! /bin/bash
while read line ;do
[ -z $line ] && continue
echo "$line xxxx"
done
[victor@localhost ~]$ sh tmp.sh < junk.txt
tmp.sh: line 3: [: adsfas: binary operator expected
adsfas asdfa xxxx
adfasdfadfasdfa xxxx
adfasdfasf xxxx
as xxxx
dfasdf xxxx
asdf xxxx
adf xxxx
a xxxx
ad xxxx
f xxxx
[victor@localhost ~]$

论坛徽章:
0
发表于 2005-08-11 21:57 |显示全部楼层

再文件每行末尾添加几个字符,如何?

哈哈,快了點,出錯,bugfix 版
#! /bin/bash
while read line ;do
[ -z "$line" ] && continue
echo "$line xxxx"
done

论坛徽章:
0
发表于 2005-08-11 22:03 |显示全部楼层

再文件每行末尾添加几个字符,如何?

sorry,忘記了保持空行,更正,
#! /bin/bash
while read line ;do
[ -z "$line" ] && echo "$line" && continue
echo "$line xxxx"
done

论坛徽章:
0
发表于 2005-09-27 09:06 |显示全部楼层

再文件每行末尾添加几个字符,如何?

那我要在每行的的末尾都加上个变量输出怎么写的??

论坛徽章:
0
发表于 2005-09-27 09:19 |显示全部楼层

再文件每行末尾添加几个字符,如何?

变量针对各行有什么要求??

论坛徽章:
0
发表于 2005-09-27 09:25 |显示全部楼层

再文件每行末尾添加几个字符,如何?

我希望是通过简单的命令实现而不是shell写个小脚本(这个我会)

意思就是我得到一个变量的值然后写到每行的末尾
如:
file:
aaaaaaaa   得到的变量值1
bbbbbbbb   得到的变量值1
cccccccccc   得到的变量值1

或者复杂点:变量不同
file:
aaaaaaaa   得到的变量值1
bbbbbbbb   得到的变量值2
ccccccccccc   得到的变量值3

论坛徽章:
0
发表于 2005-09-27 09:38 |显示全部楼层

再文件每行末尾添加几个字符,如何?

这个估计要看具体情况来做,,

比如后边变量为所在行的前三位,,或者所在行的其他数字相运算结果,,,
通常情况下awk可以搞定,,

论坛徽章:
0
发表于 2005-09-27 09:47 |显示全部楼层

再文件每行末尾添加几个字符,如何?

那或者这样说明:

time=`date`  

得到的文件
file:
aaaaaaaa   得到的$time
bbbbbbbb   得到的$time
cccccccccc    得到的$time
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

基于案例的 SQL 优化实战训练营

讲师:中电福富特级专家梁敬彬,参与本次课程培训,你将收获:
1. 能编写出较为高效的 SQL;
2. 能解决70%以上的数据库常见优化问题;
3. 能得到老师提供的高效的相关工具和解决方案;
4. 能举一反三,收获不仅仅是 SQL 优化。
现在购票享受8.8折优惠!
----------------------------------------
优惠时间:2019年3月20日前

大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP