社区
系统维护与使用区
帖子详情
求一个shell脚本,可以将一个文件的内容,插入到另一个文件的指定的行处
zmzbs123
2008-08-02 02:21:12
sed只能插入一个字符串,我想把整个文件都插进去,有什么思路?
...全文
1658
8
打赏
收藏
求一个shell脚本,可以将一个文件的内容,插入到另一个文件的指定的行处
sed只能插入一个字符串,我想把整个文件都插进去,有什么思路?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zmzbs123
2008-09-03
打赏
举报
回复
固定行
fierygnu
2008-08-04
打赏
举报
回复
插入到什么位置?固定行?还是匹配行?
joan8363
2008-08-04
打赏
举报
回复
你没试我那脚本,1行搞定?
要多行更简单,自己写循环
zmzbs123
2008-08-04
打赏
举报
回复
有脚本形式的没哦
fuqd273
2008-08-04
打赏
举报
回复
[Quote=引用 3 楼 zmzbs123 的回复:]
我的意思不是插到最后,而是插到制定的行以后,而且不进入vi编辑器哦
[/Quote]
不用vi??
产生新的临时文件,逐行写入,到指定行插入新文件,插入结束继续写入原文件。
写完了再将临时文件覆盖掉原文件。
打完收工。
zmzbs123
2008-08-04
打赏
举报
回复
我的意思不是插到最后,而是插到制定的行以后,而且不进入vi编辑器哦
anxiner
2008-08-03
打赏
举报
回复
cat b.txt>>a.txt----->插入到最后
vi a.txt ,然后定位到要插入的行,:rb.txt 将会插入指定行之后
:nr <文件> 把<文件>插入到第n行之后
joan8363
2008-08-02
打赏
举报
回复
思路?
把b.txt所有内容插入a.txt最后
sed '$ a\'$(cat b.txt|awk '{print $0 "\\n"}'|tr -d '\n'|sed 's/\\n$//') a.txt
Linux
Shell
脚本
实战-压缩
文件
自动解压
脚本
课程目标 : 我们可以通过本次课程学习,提高
shell
编程的技巧,掌握
一个
知识点运用比较综合的项目开发过程,而且还会学习到
shell
脚本
优化的一些思想。适用人群 : 适合有一定的linux
shell
编程基础知识,想进一步提高
shell
编程能力的各位同学。课程简介 : 课程分为3节,分别为:1、课程简介2、项目实现3、项目优化
shell
脚本
循环读取
文件
内容
到另外
一个
文件
前言:在开始之前我们先创建
一个
test
文件
然后再里面写入一些
内容
,然后继续创建
一个
test02空
文件
,我们要实现的效果是将test中的
文件
利用
shell
循环读取写入到test02
文件
中! 循环读取
文件
内容
1.创建
一个
在根目录下create
一个
test文,然后往里面随便写入一些
内容
。 2.创建
一个
空的test02
文件
: 3.编写
shell
脚本
,我们创建编写
一个
test.sh
脚本
来读取test
文件
中的
内容
。 4.运行查看结果,如下我们已经成功使用while读取到test
文件
中的内..
Linux 添加文本到
指定
行/在
文件
的
指定
行添加
内容
(
shell
, sed)
话题相关 #Linux如何添加文本到
指定
行 #
shell
如何添加文本到
指定
行 #sed
插入
文本 用sed来
插入
文本到
指定
行。 基本语法 只是在屏幕输出/打印中显示更改,并不改变
文件
本身
内容
sed '作用范围行
插入
行前/行后
插入
内容
'
文件
名 # 中间的空格也可省略 sed '作用范围行
插入
行前/行后
插入
内容
'
文件
名 # 常常在
插入
内容
前留空格 sed '作用范围行
插入
行前/行后
插入
...
linux编写
脚本
写入
文件
指定
行,在Ubuntu 18.04中编写
shell
脚本
读取
文件
的方法
本文介绍在Ubuntu 18.04系统中编写
shell
脚本
读取
文件
的方法。需
求
功能:从
文件
中读取每一行显示、统计总行数、在
shell
运行过程中
指定
文件
。一、
shell
初体验1、在想要保存
文件
的目录中打开终端,利用vim创建
一个
名为hello
shell
的
文件
:sudo vim hello
shell
2、输入以下代码:#!/bin/bashecho "Hello World!"第一行标志这是
一个
shel...
shell
脚本
批量在
指定
的后缀
文件
头部中
插入
内容
shell
脚本
批量在
指定
的后缀
文件
头部中
插入
内容
将hello-2.10中的所有.c
文件
和.h
文件
行首
插入
一行注释,注释
内容
是
文件
名 #! /bin/bash function getDir() { for filename in $1/* do if [ -d $filename ] then getDir $filename else if [[ "${filename##*.}" == 'h' || "${filename##*.
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章