注册
登录
会员
标签
鲜花鸡蛋
插件
帮助
Linux伊甸园论坛
»
Linux新手入门及安装配置论坛
» 命令行下如何将字符串插入文件中
‹‹ 上一主题
|
下一主题 ››
京沪深80000年薪保证,嵌入式内核开发
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
命令行下如何将字符串插入文件中
brain_man
初来乍到
注册用户
帖子
12
精华
0
积分
7
在线时间
1 小时
发短消息
加为好友
当前离线
楼主贴
大
中
小
发表于 2008-5-14 17:17
只看该作者
命令行下如何将字符串插入文件中
如:现在文件 001.txt
想用命令行将"ABC"插入 001.txt 文件的最后一行,不知道要怎么做.
看SED没有能理解.
SED '$ a\ABC' 001.txt
这个命令只能在屏幕上打印出来,而不能保存入001.txt文件.
谢谢指导
UID
47852
帖子
12
精华
0
积分
7
贡献积分
3
论坛活跃
5
公关推广
10
鲜花
0
鸡蛋
0
在线时间
1 小时
注册时间
2003-6-9
最后登录
2008-6-10
查看详细资料
TOP
mgqw
中级会员
注册用户
帖子
697
精华
2
积分
315
在线时间
389 小时
发短消息
加为好友
当前离线
呵呵抢到沙发了
大
中
小
发表于 2008-5-14 17:54
只看该作者
最最最简单的一个方法就是理由linux的重定向命令:
想用命令行将"ABC"插入 001.txt 文件的最后一行的命令用法如下:
echo "ABC" >> 001.txt
注意:>是覆盖 而>>是加在文件末尾
UID
190744
帖子
697
精华
2
积分
315
贡献积分
111
论坛活跃
1003
公关推广
10
鲜花
20
鸡蛋
0
来自
深圳
在线时间
389 小时
注册时间
2007-4-19
最后登录
2008-12-2
查看详细资料
TOP
mgqw
中级会员
注册用户
帖子
697
精华
2
积分
315
在线时间
389 小时
发短消息
加为好友
当前离线
板凳位置
大
中
小
发表于 2008-5-14 17:57
只看该作者
另外sed命令也可以添加,只是用你那种方法没有跟改文件的内容,要加上参数i
把你的命令变成:
SED -i '$ a\ABC' 001.txt
就可以了
UID
190744
帖子
697
精华
2
积分
315
贡献积分
111
论坛活跃
1003
公关推广
10
鲜花
20
鸡蛋
0
来自
深圳
在线时间
389 小时
注册时间
2007-4-19
最后登录
2008-12-2
查看详细资料
TOP
brain_man
初来乍到
注册用户
帖子
12
精华
0
积分
7
在线时间
1 小时
发短消息
加为好友
当前离线
委屈了,只有地板
大
中
小
发表于 2008-5-15 07:46
只看该作者
谢谢,谢谢,谢谢您的指导!
UID
47852
帖子
12
精华
0
积分
7
贡献积分
3
论坛活跃
5
公关推广
10
鲜花
0
鸡蛋
0
在线时间
1 小时
注册时间
2003-6-9
最后登录
2008-6-10
查看详细资料
TOP
brain_man
初来乍到
注册用户
帖子
12
精华
0
积分
7
在线时间
1 小时
发短消息
加为好友
当前离线
5楼
大
中
小
发表于 2008-5-15 07:54
只看该作者
看了许多资料,怎么就没看到这样的实例呢?
可能是没看仔细!
UID
47852
帖子
12
精华
0
积分
7
贡献积分
3
论坛活跃
5
公关推广
10
鲜花
0
鸡蛋
0
在线时间
1 小时
注册时间
2003-6-9
最后登录
2008-6-10
查看详细资料
TOP
stillriver
注册会员
帖子
9
精华
0
积分
19
在线时间
0 小时
发短消息
加为好友
当前离线
6楼
大
中
小
发表于 2008-5-16 21:45
只看该作者
不错不错,学习到一些东西
welcome2web.cn
UID
225735
帖子
9
精华
0
积分
19
贡献积分
19
论坛活跃
0
公关推广
0
鲜花
0
鸡蛋
0
在线时间
0 小时
注册时间
2008-4-21
最后登录
2008-6-18
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
勋章
访问推广
宣传中心
领取红包
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
ace5.com
串口卡 串口服务器 终端服务器 串口转换器 USB转串口