" "FNR}' file.txt &gtresult.txt其中,表示当前处理的文件行内容,FNR表示当前处理的文件行行"og:type" content="webpage">" "FNR}' file.txt &gtresult.txt其中,表示当前处理的文件行内容,FNR表示当前处理的文件行行" /> " "FNR}' file.txt &gtresult.txt其中,表示当前处理的文件行内容,FNR表示当前处理的文件行行"> 怎样使用sed追加内容到文件的末尾_IT百科_内存溢出

阅读 8

怎样使用sed追加内容到文件的末尾,第1张

用awk,一条命令就可以搞定:

1

awk '{print $0" "FNR}' file.txt >result.txt其中,$0表示当前处理的文件内容,FNR表示当前处理的文件行

行号

结果存在result.txt中。

为拓展思路,下面用一个不同的方法:

用sed得到每行行号,存入一个tmp文件,然后用paste合并这两个行数相同的文件就得到了。

假设你的原始文件名称为file.txt。

#!/bin/sh

sed -n '=' file.txt >tmp

paste file.txt tmp >result.txt

rm -f tmp

1、echo “5 * * * * /root/crontab01” >>/tmp/root.crontab

2、sed -i '$a 5 * * * * /root/crontab01' /tmp/root.crontab

3、awk '{print $0} END{print “5 * * * * /root/crontab01”}' /tmp/root.crontab

1、通常用sed关闭SELINUXsed -i 's@SELINUX=enforcing@SELINUX=disabled@' /etc/sysconfig/selinux 将enforcing替换成disabled。

2、sed -i '10d' /etc/sysconfig/selinux删除 /etc/sysconfig/selinux第10行。

3、sed -i '11a hello world' /etc/sysconfig/selinux 在第11行后增加内容hello world。

4、sed -n '/ing/p' /etc/sysconfig/selinux 查询包含关键字ing所在所有行。
5、sed -i '2c haha' /etc/sysconfig/selinux 将第二行整行替换成haha,就完成了。

欢迎分享,转载请注明来源:内存溢出

原文地址:
https://outofmemory.cn/bake/11895272.html末尾
存入
(0) 微信扫一扫 打赏 支付宝扫一扫 微信扫一扫
支付宝扫一扫
导电胶水 导电胶水
附近人请求添加你为好友方法 微信怎样加附近的人好友
上一篇
2023-05-19
网易云音乐如何设置成QQ空间背景音乐
2023-05-19

发表评论 后才能评论
提交

评论列表(0条)

2022-4-12

晓辉
雅礼
" "FNR}' file.txt &gtresult.txt其中,表示当前处理的文件行内容,FNR表示当前处理的文件行行", "pubDate": "2023-05-19", "upDate": "2023-05-19" } " "FNR}' file.txt &gtresult.txt其中,表示当前处理的文件行内容,FNR表示当前处理的文件行行', author : '导电胶水', cat_name : 'IT百科', time_y_m : '2023年05月', time_d : '19', site_motto : '内存溢出' };
保存{label} {label} {label} {label} {script} {script} {script} {script}