社区
Linux_Kernel
帖子详情
[shell程序]求实现对文件的一行数据进行一定长度分割然后插入换行符的程序?
george_yingjun
2004-05-07 10:37:25
求实现对文件的一行数据进行一定的长度分割然后插入换行符的程序?
比如文件中有这么一行:
1234567890
我要在每两位后面加一个换行符号,希望能
出力下面的结果:
12
34
56
78
90
因为项目很急,跪求大家了.
...全文
180
3
打赏
收藏
[shell程序]求实现对文件的一行数据进行一定长度分割然后插入换行符的程序?
求实现对文件的一行数据进行一定的长度分割然后插入换行符的程序? 比如文件中有这么一行: 1234567890 我要在每两位后面加一个换行符号,希望能 出力下面的结果: 12 34 56 78 90 因为项目很急,跪求大家了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
三剑客之sed
本文详细介绍了
Shell
中的grep、sed和awk(三剑客)工具,强调它们在提高运维效率中的作用,包括sed作为流编辑器的工作原理、
文件
分割
处理大
文件
的方法,以及sed命令的核心功能如替换、删除、打印和查找。此外,还涉及到了sed命令的使用注意事项和面试题示例。,
从零开始学
Shell
编程
本文从
Shell
的基本概念入手,介绍了如何编写和执行第一个
Shell
脚本,并深入讲解了变量、字符串、流程控制等核心语法。通过猜数字游戏等实战案例,帮助读者掌握
Shell
编程的实际应用,适合初学者系统学习
Shell
脚本开发。
从零开始手写
Shell
:详解命令行解释器的
实现
原理
本文详细介绍了如何从零开始手写一个微型
Shell
,包括环境搭建、框架设计、命令行解释器的
实现
流程以及关键技术的深度剖析。通过200行C++代码,展示了
Shell
的核心工作机制,包括命令提示符生成、命令读取与处理、命令解析器
实现
和命令执行引擎。同时,还探讨了进程管理、内存安全防护、异常处理等关键技术点,并提供了扩展实践的建议。
linux终端查看
数据
类型
长度
,Linux
Shell
命令(二)
数据
类型 表达式
本文详细介绍了
shell
编程中字符串的单双引号区别、变量替换、数组定义与操作、运算符应用,以及
文件
测试。涵盖了算术、关系、布尔、字符串和
文件
测试运算符实例。
SHELL
理论部分
本文详细介绍
Shell
脚本的基础知识,包括变量定义与使用、文本处理命令、正则表达式、数组操作、条件判断与循环控制等核心内容。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章