社区
Linux_Kernel
帖子详情
[shell程序]求实现对文件的一行数据进行一定长度分割然后插入换行符的程序?
george_yingjun
2004-05-07 10:37:25
求实现对文件的一行数据进行一定的长度分割然后插入换行符的程序?
比如文件中有这么一行:
1234567890
我要在每两位后面加一个换行符号,希望能
出力下面的结果:
12
34
56
78
90
因为项目很急,跪求大家了.
...全文
149
3
打赏
收藏
[shell程序]求实现对文件的一行数据进行一定长度分割然后插入换行符的程序?
求实现对文件的一行数据进行一定的长度分割然后插入换行符的程序? 比如文件中有这么一行: 1234567890 我要在每两位后面加一个换行符号,希望能 出力下面的结果: 12 34 56 78 90 因为项目很急,跪求大家了.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
george_yingjun
2004-05-10
打赏
举报
回复
大哥,我现在用JAVA程序实现了,
不过,我想知道用SHELL怎么来写?
教教我,好吗?
rzsheng
2004-05-07
打赏
举报
回复
大致思路:
len = GetOriginalFile(); //这个函数你自己实现,获取源文件的长度
char * oriFile = (char *) malloc(len + 1);
read 源文件内容到 oriFile
char * desFile = (char *) malloc(len * 2 + 1);
for()
{
} //这里对 oriFile 的内容作处理,然后写到 desFile
然后保存到另外的文件中就OK了
rzsheng
2004-05-07
打赏
举报
回复
文件大不?
如果文件不大,可以一次读出文件内容到内存的数组中,然后根据长度,开辟另外一块内存存放插入换行后的内容,把原内容转换后放到新的内存中,然后保存成另外一个文件中就OK了。
【
shell
】
shell
字符串
分割
|
文件
分割
|剪切|截取
目录 一、字符串
分割
1、awk
分割
2、利用
shell
中 变量 的字符串替换成空格
分割
3、设置分隔符,通过 IFS 变量 4、利用tr 指令
实现
字符替换 二、
文件
分割
附录 【转】linux下awk内置函数的使用(split/substr/length) 四、gsub函数 五、正则表达式 一、字符串
分割
1、awk
分割
把 ceph_12.2.1.centos.x86_64.tar.gz-2021-10-08-08后面的2021-10-08-08按“-”
分割
,取最后一个数..
【
shell
】
shell
字符串
分割
|
文件
分割
目录 一、字符串
分割
1、awk
分割
2、利用
shell
中 变量 的字符串替换成空格
分割
3、设置分隔符,通过 IFS 变量 4、利用tr 指令
实现
字符替换 二、
文件
分割
附录 【转】linux下awk内置函数的使用(split/substr/length) 四、gsub函数 五、正则表达式 一、字符串
分割
1、awk
分割
...
shell
-awk
一、verview awk是个文本处理的
程序
,它将一个
文件
分为行和列,以类似二维表的方式
进行
处理。 awk逐行扫描
文件
,寻找匹配特定模式的行,并在这些行上
进行
指定的操作。它包含2部分:模式匹配(用于找到要处理的行)和处理。pattern {action} awk有两个特殊的模式:BEGIN和END,他们被放置在没有读取任何
数据
之前以及在所有
数据
读取完成以后执行。 二、语法 1. 命令 awk
程序
的基本格式如下: awk options program file program '\模式字符串\ {
程序
}
hive sql
插入
一行
数据
_Hive/Impala批量
插入
数据
问题描述现有几千条
数据
,需要
插入
到对应的Hive/Impala表中。安排给了一个同事做,但是等了好久,反馈还没有
插入
完成……看到他的做法是:对每条
数据
进行
处理转换为对应的insert语句,但是,实际执行起来,速度很慢,每条
数据
都要耗时1s左右。比在MySQL中批量
插入
数据
慢多了,因而抱怨Impala不太好用问题分析首先,必须明确的是,把每条
数据
处理成insert语句的方式,肯定是最低效的,不管是在...
shell
-awk命令详解
简单使用:awk :对于
文件
中
一行
行的独处来执行操作 。awk -F :'{print $1,$4}' :使用‘:’来
分割
这
一行
,把这
一行
的第一第四个域打印出来 。AWK命令介绍awk 语言的最基本功能是在
文件
或字符串中基于指定规则浏览和抽取信息,awk 抽取信息后,才能
进行
其他文本操作,完整的 awk 脚本通常用来格式化文本
文件
中的信息 1. 调用 awk:第一种命令行方式,如:
Shell
1...
Linux_Kernel
4,465
社区成员
17,462
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章