注册
登录
会员
标签
鲜花鸡蛋
插件
帮助
Linux伊甸园论坛
»
Shell编程
» 版主帮忙呀
‹‹ 上一主题
|
下一主题 ››
京沪深80000年薪保证,嵌入式内核开发
19
1
2
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
版主帮忙呀
pp_ipr
初来乍到
注册用户
帖子
18
精华
0
积分
3
在线时间
0 小时
发短消息
加为好友
当前离线
楼主贴
大
中
小
发表于 2003-4-9 09:00
只看该作者
版主帮忙呀
我想在文件中找一个字符串,然后替换它为另一字符串,
可以shell编程实现吗?
比如说a.s里有个"abc"我想找到它替换成"def",该怎么写?
等待ing.......
pu!w hw u! shemle aq ll!m noh pue hldaap os noh ss!w l
UID
13224
帖子
18
精华
0
积分
3
贡献积分
0
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
来自
dl
在线时间
0 小时
注册时间
2002-4-9
最后登录
2003-9-11
查看详细资料
TOP
dearvoid
clark
版主
帖子
5136
精华
28
积分
460
在线时间
307 小时
发短消息
加为好友
当前离线
呵呵抢到沙发了
大
中
小
发表于 2003-4-9 19:59
只看该作者
你是否希望修改 a.s 文件?
'
梅须逊雪三分白 雪却输梅一段香
UID
26605
帖子
5136
精华
28
积分
460
贡献积分
134
论坛活跃
1590
公关推广
23
鲜花
41
鸡蛋
4
来自
Beijing, China
在线时间
307 小时
注册时间
2002-10-12
最后登录
2008-12-2
查看个人网站
查看详细资料
TOP
laoer23
初来乍到
注册用户
帖子
138
精华
0
积分
3
在线时间
0 小时
发短消息
加为好友
当前离线
板凳位置
大
中
小
发表于 2003-4-10 09:41
只看该作者
因该用sed "s/srcstring/dststring/g" filename
因该可以实现你要的效果.
我是一个新手,但我渴望学好他
UID
20212
帖子
138
精华
0
积分
3
贡献积分
0
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
在线时间
0 小时
注册时间
2002-7-24
最后登录
2007-8-10
查看详细资料
TOP
dearvoid
clark
版主
帖子
5136
精华
28
积分
460
在线时间
307 小时
发短消息
加为好友
当前离线
委屈了,只有地板
大
中
小
发表于 2003-4-10 11:34
只看该作者
sed 修改的是原来文件的一个副本, 如果要要修改原文件, 还需要些处理
'
梅须逊雪三分白 雪却输梅一段香
UID
26605
帖子
5136
精华
28
积分
460
贡献积分
134
论坛活跃
1590
公关推广
23
鲜花
41
鸡蛋
4
来自
Beijing, China
在线时间
307 小时
注册时间
2002-10-12
最后登录
2008-12-2
查看个人网站
查看详细资料
TOP
pp_ipr
初来乍到
注册用户
帖子
18
精华
0
积分
3
在线时间
0 小时
发短消息
加为好友
当前离线
5楼
大
中
小
发表于 2003-4-10 12:10
只看该作者
对,是想修改a.s文件
该怎么作?能用shell实现吗?
pu!w hw u! shemle aq ll!m noh pue hldaap os noh ss!w l
UID
13224
帖子
18
精华
0
积分
3
贡献积分
0
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
来自
dl
在线时间
0 小时
注册时间
2002-4-9
最后登录
2003-9-11
查看详细资料
TOP
dearvoid
clark
版主
帖子
5136
精华
28
积分
460
在线时间
307 小时
发短消息
加为好友
当前离线
6楼
大
中
小
发表于 2003-4-10 12:23
只看该作者
$ sed -e 's/abc/def/g' a.s > a.s.new
$ rm -f a.s
$ mv a.s.new a.s
(其中有个细节不很确定, 回去试一下)
'
梅须逊雪三分白 雪却输梅一段香
UID
26605
帖子
5136
精华
28
积分
460
贡献积分
134
论坛活跃
1590
公关推广
23
鲜花
41
鸡蛋
4
来自
Beijing, China
在线时间
307 小时
注册时间
2002-10-12
最后登录
2008-12-2
查看个人网站
查看详细资料
TOP
dearvoid
clark
版主
帖子
5136
精华
28
积分
460
在线时间
307 小时
发短消息
加为好友
当前离线
7楼
大
中
小
发表于 2003-4-10 12:27
只看该作者
借助 awk, perl 等也可以解决此问题
'
梅须逊雪三分白 雪却输梅一段香
UID
26605
帖子
5136
精华
28
积分
460
贡献积分
134
论坛活跃
1590
公关推广
23
鲜花
41
鸡蛋
4
来自
Beijing, China
在线时间
307 小时
注册时间
2002-10-12
最后登录
2008-12-2
查看个人网站
查看详细资料
TOP
pp_ipr
初来乍到
注册用户
帖子
18
精华
0
积分
3
在线时间
0 小时
发短消息
加为好友
当前离线
8楼
大
中
小
发表于 2003-4-10 12:30
只看该作者
谢谢版主,我试试先~~
再问下:
可以用awk和perl实现是什么意思?写perl脚本吗?
pu!w hw u! shemle aq ll!m noh pue hldaap os noh ss!w l
UID
13224
帖子
18
精华
0
积分
3
贡献积分
0
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
来自
dl
在线时间
0 小时
注册时间
2002-4-9
最后登录
2003-9-11
查看详细资料
TOP
dearvoid
clark
版主
帖子
5136
精华
28
积分
460
在线时间
307 小时
发短消息
加为好友
当前离线
9楼
大
中
小
发表于 2003-4-10 19:34
只看该作者
awk 可以不用写脚本, perl 应该需要 (初学者, 只懂一点点)
'
梅须逊雪三分白 雪却输梅一段香
UID
26605
帖子
5136
精华
28
积分
460
贡献积分
134
论坛活跃
1590
公关推广
23
鲜花
41
鸡蛋
4
来自
Beijing, China
在线时间
307 小时
注册时间
2002-10-12
最后登录
2008-12-2
查看个人网站
查看详细资料
TOP
pp_ipr
初来乍到
注册用户
帖子
18
精华
0
积分
3
在线时间
0 小时
发短消息
加为好友
当前离线
10楼
大
中
小
发表于 2003-4-11 10:38
只看该作者
版主,那个sed哪儿有介绍的看看?
替换成功了,可是你写的我看不懂阿,33333333~~~~~~~~~
pu!w hw u! shemle aq ll!m noh pue hldaap os noh ss!w l
UID
13224
帖子
18
精华
0
积分
3
贡献积分
0
论坛活跃
0
公关推广
10
鲜花
0
鸡蛋
0
来自
dl
在线时间
0 小时
注册时间
2002-4-9
最后登录
2003-9-11
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
19
1
2
››
控制面板首页
编辑个人资料
积分记录
公众用户组
勋章
访问推广
宣传中心
领取红包
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
ace5.com
串口卡 串口服务器 终端服务器 串口转换器 USB转串口