Linux给文件追加多行内容_51CTO博客_linux追加文件内容命令


本站和网页 https://blog.51cto.com/laokebang/1891432 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Linux给文件追加多行内容_51CTO博客_linux追加文件内容命令
Linux给文件追加多行内容
关注
LBSTAGE
Linux给文件追加多行内容
原创
LBSTAGE
2017-01-12 15:33:39
博主文章分类:Linux
©著作权
文章标签
Linux
文件追加
多行内容
文章分类
Linux
系统/运维
©著作权归作者所有:来自51CTO博客作者LBSTAGE的原创作品,请联系作者获取转载授权,否则将追究法律责任
1、追加到文件结尾方法1[root@node1 ~]# cat >> lb.txt<<EOF
> hellow
> world
>EOF方法2[root@node1 ~]# echo "hellow
world" >> lb.txt方法3[root@node1 ~]# echo -e "hellow\nworld" >> lb.txt
注释:"-e"表示激活转义字符,"\n"表示换行,"\t"表示Tab键方法4[root@node1 ~]# cat >> lb.txt
hellow
world
注释:使用Ctrl+c或Ctrl+d结束输入2、指定的行前/后插入指定内容原文件内容[root@node1 ~]# cat lb.txt
hellow
world
sina
baidu2-1、在"world"行的下面插入一行内容[root@node1 ~]# sed '/world/a\taobao' lb.txt
hellow
world
taobao
sina
baidu
注释:如果想直接修改原文件内容,可以使用"-i"参数2-2、在"world"行的下面插入多行内容[root@node1 ~]# sed '/world/a\taobao\njingdong\naliyun' lb.txt
hellow
world
taobao
jingdong
aliyun
sina
baidu
注释:"\n"表示换行2-3、在"world"行的上面插入一行内容[root@node1 ~]# sed '/world/i\taobao' lb.txt
hellow
taobao
world
sina
baidu
注释:把参数"a"换成参数"i"2-4、在"world"行的下面插入多行内容[root@node1 ~]# sed '/world/i\taobao\njingdong\naliyun' lb.txt
hellow
taobao
jingdong
aliyun
world
sina
baidu3、如果文件中有多行匹配,结果会在匹配的行都加上内容原文件内容[root@node1 ~]# cat lb.txt
hellow
world
worldd
sina
baidu[root@node1 ~]# sed '/world/a\taobao' lb.txt
hellow
world
taobao
worldd
taobao
sina
baidu[root@node1 ~]# sed '/^world/a\taobao' lb.txt
hellow
world
taobao
worldd
sina
baidu
注释:使用正则表达式匹配,匹配以world开头的行[root@node1 ~]# sed '/\bworld\b/a\taobao' lb.txt
hellow
world
taobao
worldd
sina
baidu
注释:使用正则表达式匹配,匹配单词边界[root@node1 ~]# sed '2a\taobao' lb.txt
hellow
world
taobao
worldd
sina
baidu
注释:根据文件内容行号
收藏
评论
分享
举报
上一篇:Linux基本优化
下一篇:Nginx1.10.1部署实战
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
全部评论
()
最热
最新
相关文章
文本域,支持多行文本输入
当用户需要在表单中输入大段文字时,需要用到文本输入域。 语法: 1、<textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束。 2、cols :多行输入域的列数。 3、rows :多行输入域的行数。 4、在<textarea></textarea>标签之间可以输
HTML
css样式
表单
默认值
php
linux之echo写入单行文件,cat写入多行文件
echo写入单行cat 写入多行root@ba11f846f2ad:~# cat<<EOF> /etc/profile> export ODBCINI=/etc/odbc.ini> export ODBCSYSINI=/etc/> EOFroot@ba11f846f2ad:~#
linux
运维
技术
android EditText问题多行文本输入
一旦习惯了网络和swing在文本框输入,我们Android突然缺乏这样的管制,刚开始使用它是相当费力。为了要实现多行文本输入框和显示。逐一克服这些问题,如下面:1. 怎么做EditText显示区域在文本框中输入;2. 示;3. 怎样是设置卷轴。4. 怎样固定文本框的大小。5. 怎样让文本框显示边线;...
android
文本框
控件
文本输入框
xml
Android开发之EditText多行文本输入
Android开发之EditText多行文本输入
android
控件
android开发
javascript
shell将多行文本重定向到文件【转】
在shell中,使用Here Document方式将文本重定向到文件,格式如下: 示例test.sh: 执行"test.sh ys 192.168.1.80"的结果: 转自 shell将多行文本重定向到文件 - dingtao7890的博客 - CSDN博客http://blog.csdn.net/
Linux
重定向
kafka
ipad
json
Linux使用echo追加多行内容到文件
参考: https://blog.51cto.com/laokebang/1891432追加到文件结尾echo "net.ipv4.ip_forward = 1 net.ipv4.conf.all.proxy_arp = 1" >> /etc/sysctl.conf
linux
bash
运维
it技术
多行文本溢出显示...
限制在一个块元素显示的文本的行数。 -webkit-line-clamp 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。 为了实现该效果,它需要组合其他外来的WebKit属性。常见结合属性: display: -webkit-box
css
盒子模型
块元素
省略号
IT
多行文本溢出隐藏
width: 100%; word-break: break-all; text-overflow: ellipsis; display: -webkit...
盒子模型
二维码
tmux复制多行文本
网上说选择完了按enter我试了完全没用,然后复制到系统剪切板一直没找到方法,保存到tmux的buffer中的方法让我找到了,先备忘一下,后面再找如何复制到系统剪切板按下三个按键进入文本复制模式CTRL + b + [按下两个按键进入文本开始复制的起始位置CTRL + 空格上下左右键选择要复制的文本选中了要复制的文本后,按下两个按键,将文本保存到tmux的buffer中ALT + w按下三个按键将文本粘贴到某处CTRL + b + ]...
linux
tmux
剪切板
数据
vim 注释多行文本
一、注释多行文本1. Ctrl+V,进入VISUAL BLOCK模式。2. 使用上下的方向键移动光标,选择你需要注释的行。3. shift+i , 输入注释符号 #,按esc。这三步都要操作完。稍微等待2秒,修改成功。二、取消注释多行文本1. Ctrl+V,进入VISUAL BLOCK模式。2. 使用上下的方向键移动光标,选择你需要取消注释的行。3. 输入 x,删除所有的 #,同时退...
方向键
CAD绘多行文本
1.单击菜单栏,“绘图->多行文字。2.单击绘图工具栏“绘多行文本”按钮。3.在命令行中输入DrawMText,
命令行
菜单栏
弹出窗口
CAD绘制多行文本
1.单击菜单栏,“绘图->多行文字。2.单击绘图工具栏“绘多行文本”按钮。3.在命令行中输入Dra
命令行
菜单栏
回车键
linux多行文件信息追加
方法一:使用echo++++++++++++#!/bin/bashecho "123 456 789123`ls`">>test.txt方法二:使用cat(也可以直接命令行手打了)++++++++++++#!/bin/bashcat <<ENDOF >>test.txt1234 456&n
shell多行文件信息追加
Swift - 多行文本输入框(UITextView)的用法
1,多行文本控件的创建1234var textview=UITextView(frame:CGRectMake(10,100,200,100))textview.layer.borderWidth=1 //边框粗细textview.layer.borderColor=UIColor.grayCol...
微信
ide
自定义
控件
弹出菜单
Label显示多行文本总结
很多朋友都会在开发WinForm中遇到Label要显示的内容太长,但却不能换行的问题.这里我总结了几种方法,供大家参考: 第一种是把Label的AutoSize属性设为False,手动修改Label的大小.这样的好处是会因内容的长度而自动换行,但是当内容的长度超过所设定的大小时,多出的内容就会无法显示.因此,这
职场
C#
Label
休闲
C++多行文本读取
使用的多行读取的代码如下://读取文本浮点数到多个模式 序列bool CPicToolsDlg::readTxt2SeqMulti(std::string TxtName, std::vector > &Seq ){//三元组,使用三元组逐个写入f...
三元组
字段
数据
浮点数
取文本
用正则匹配多行文本
如果有这样一个字符串 $var = "src = arr.c build.c eval.c field.c \ missing.c msg.c re.c version.c"用一般的^\w+\s*=\s*.*$只能匹配上面的那句,而下面的那一句就无法匹配了方法一:使用的是perl$var = "src = arr.c build.c eval.c field.c \ missing.c msg.c re.c version.c";$var =~ m/((^\w+\s*=\s*.*)(\n.*))/;prin...
换行符
perl
正则
字符串
mysql
css 多行文本展开收起
<template> <div class="content"> <div :class="[isOpen ? 'text' : 'text m']" ref="text"> <div v-if="isShow"> <label class="btn" @click="open" v-show="! ...
技术
GDI+ 绘制多行文本
绘制多行文本,如图: 思路主要设置drawstring的第二个参数的高度,这样就ok了。代码如下;View Code         //private void Form1_Paint(object sender, PaintEventArgs e)        //{        //    Graphics g = e.Graphics;        //    F
GDI
LBSTAGE
关注
私信
分类列表
# Linux4篇
# Nginx1篇
# 系统命令3篇
近期文章
1.Encoded password does not look like BCrypt异常解决办法
2.PPT 画册风格
3.在 Spring 管理的 Bean 上启用缓存的过程
4.Spring Security系列教程25--解决Spring Security环境中的跨域问题
5.Day17_18_SpringCloud教程之Hystrix Dashboard熔断监控面板
签到领勋章
返回顶部
举报文章
请选择举报类型
内容侵权
涉嫌营销
内容抄袭
违法信息
其他
具体原因
包含不真实信息
涉及个人隐私
原文链接(必填)
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M
取消
确认
已经收到您得举报信息,我们会尽快审核
收藏
评论
分享
51CTO首页
内容精选
博客
学堂
精培
企业培训
CTO训练营
开源基础软件社区
LeaTech全球CTO领导力峰会
移动端
公众号矩阵
博客
免费课程
课程排行
直播课
软考学堂
精品班
厂商认证
IT技术
2022年软考
PMP项目管理
在线学习
企业服务
CTO训练营
技术经理研习营
LeaTech峰会
文章
资源
问答
开源课堂
专栏
直播
51CTO博客
首页
关注
排行榜
订阅专栏
学堂
精培
开源社区
CTO训练营
51CTO
班级博客
登录注册
手机随时阅读
写文章
搜索历史
清空
热门搜索
查看【
】的结果
Copyright 2005-2022 51CTO.COM
版权所有 京ICP证060544号
关于我们
官方博客
意见反馈
了解我们
全部文章
在线客服
网站地图
热门标签
友情链接
开源基础软件社区
51CTO学堂
51CTO
汽车开发者社区