社区
Linux/Unix社区
帖子详情
shell如何直接追加文本到一行。。。
rogerfhl
2007-05-24 11:06:16
可以用 >> 来将一行文本追加到新的一行,有没有办让文本不换行,直接加到一行的后面,使之成为一行?
...全文
4244
5
打赏
收藏
shell如何直接追加文本到一行。。。
可以用 >> 来将一行文本追加到新的一行,有没有办让文本不换行,直接加到一行的后面,使之成为一行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mymtom
2007-05-25
打赏
举报
回复
sed -e '$ s/$/Words added to the last line./' foo.txt
rogerfhl
2007-05-24
打赏
举报
回复
我测试过,还是死循环啊!!!
而且也没有FNL+=${ADD} 这样的语法把,系统报错,AIX和linux都报错
ITsignal
2007-05-24
打赏
举报
回复
想了个笨办法,看看,hoho
shell脚本如下:
ADD="okok"
CMD=`cat src.txt`
FNL=${CMD}${ADD}
echo $FNL>src.txt
hzcpig
2007-05-24
打赏
举报
回复
#!/usr/bin/sh
i=1
CMD=`cat src.txt`
FNL=${CMD}
while [ $i -le 3 ]
do
ADD=`sed -n ''$i'p' tmp.txt`
FNL+=${ADD}
done
echo $FNL >src.txt
rogerfhl
2007-05-24
打赏
举报
回复
先谢过楼上的,方法还行,但用到我这里还有点问题
#!/usr/bin/sh
i=1
while [ $i -le 3 ]
do
ADD=`sed -n ''$i'p' tmp.txt`
CMD=`cat src.txt`
FNL=${CMD}${ADD}
echo $FNL >src.txt
done
-----------
比如tmp.txt的前3行是:
a.xml
b.xml
c.xml
.....
我需要读到tmp文件的前3行,把每行的内容输入到一行,但用了之后是个死循环。。。
再问问,这个FNL什么意思?${CMD}${ADD} 就是cat src.txta.xml 这是个什么??
【
shell
】添加
文本
到文件的第
一行
和最后
一行
sed -i '1i添加的内容' filename # 在第
一行
前添加字符串 sed -i '$i添加的内容' filename # 在最后
一行
行前添加字符串 sed -i '$a添加的内容' filename # 在最后
一行
行后添加字符串 ...
linux
shell
脚本如何添加
文本
到指定行?
方法1:用sed的i\命令在第
一行
前面插入即可,加上 -i 选项
直接
操作文件。如果不加只是打印不会写入文件。 例如, 文件头部添加
一行
字符: sed -i '1i\3a0000' test.txt 方法2,:使用-e和-i选项 在文件test.txt指定行(比如第三行)后面添加
一行
内容,比如“3a0000”: sed -e "/3/a 3a0000" -i test.txt
shell
- 在
文本
中的前
一行
或后
一行
添加
一行
内容,指定行前后增加
一行
内容
linux的sed工具是十分强大的,能很容易的实现在某关键词的前
一行
或后
一行
增加内容。今天在批量修改tomcat的日志时就用到了该功能。 一、在某行的前
一行
或后
一行
添加内容 具休操作如下: #匹配行前加 sed -i '/allow 361way.com/iallow www.361way.com' the.conf.file #匹配行前后 sed -i '/allow 361way.co...
Linux 添加
文本
到指定行/在文件的指定行添加内容(
shell
, sed)
话题相关 #Linux如何添加
文本
到指定行 #
shell
如何添加
文本
到指定行 #sed 插入
文本
用sed来插入
文本
到指定行。 基本语法 只是在屏幕输出/打印中显示更改,并不改变文件本身内容 sed '作用范围行 插入行前/行后 插入内容' 文件名 # 中间的空格也可省略 sed '作用范围行插入行前/行后插入内容' 文件名 # 常常在插入内容前留空格 sed '作用范围行插入行前/行后 插入...
linux
shell
sed快速开始-(添加
文本
到文件的第
一行
和最后
一行
、
文本
的行尾添加字符、添加注释#移除注释#)
linux
shell
sed sed在处理
文本
时是逐行读取文件内容,读到匹配的行就根据指令做操作,不匹配就跳过。 什么是sed sed是Linux下一款功能强大的非交互流式
文本
编辑器,可以对
文本
文件进行增、删、改、查等操作,支持按行、按字段、按正则匹配
文本
内容,灵活方便,特别适合于大文件的编辑。本文主要介绍sed的一些基本用法,并通过
shell
脚本演示sed的使用实例。 sed的使用方法 [root@localhost ~] # sed [选项] ‘[动作]’ 文件名 sed的常用选项: -r:使用扩展正
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章