免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: sacrilege
打印 上一主题 下一主题

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

论坛徽章:
0
11 [报告]
发表于 2005-08-11 14:26 |只看该作者

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

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

论坛徽章:
0
12 [报告]
发表于 2005-08-11 21:43 |只看该作者

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

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

论坛徽章:
0
13 [报告]
发表于 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
14 [报告]
发表于 2005-08-11 21:57 |只看该作者

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

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

论坛徽章:
0
15 [报告]
发表于 2005-08-11 22:03 |只看该作者

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

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

论坛徽章:
0
16 [报告]
发表于 2005-09-27 09:06 |只看该作者

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

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

论坛徽章:
0
17 [报告]
发表于 2005-09-27 09:19 |只看该作者

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

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

论坛徽章:
0
18 [报告]
发表于 2005-09-27 09:25 |只看该作者

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

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

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

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

论坛徽章:
0
19 [报告]
发表于 2005-09-27 09:38 |只看该作者

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

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

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

论坛徽章:
0
20 [报告]
发表于 2005-09-27 09:47 |只看该作者

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

那或者这样说明:

time=`date`  

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP