免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。




----------------------------------------

大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP