当前位置:  技术问答>linux和unix

弱弱的问:如何修改文件中的某几个字符串

    来源: 互联网  发布时间:2015-06-08

    本文导语:  我有下面一个配置文件,每行的格式都是这样的  [usr]=wert [pwd]=123456  并且每行都以换行符结束。我现在想读一行,然后只更改pwd项的内容,再写回文件。具体的做法是怎样的?是直接修改原行,还是删掉一行,再从...

我有下面一个配置文件,每行的格式都是这样的
 [usr]=wert [pwd]=123456
 并且每行都以换行符结束。我现在想读一行,然后只更改pwd项的内容,再写回文件。具体的做法是怎样的?是直接修改原行,还是删掉一行,再从新写回改过pwd项的一行呢

|
写了一个shell, 不知道行不行?
编辑

#!/bin/sed -f
#replace
/username/   c[usr]=username   [pwd]=your pwd


然后chmod u+x replace
执行  ./replace  文件名

|
/* 利用读写方式打开 */
int fd;
fd=open(filename,O_WRONLY);
/* 
简单的字符处理 
 todo...*/
close(fd);

|
丁页啊

|
$pwd = "new password"
sed 's/([pwd]=)*/1$pwd/g'

    
 
 

您可能感兴趣的文章:

  • 系统登陆时,login前的字符串,在哪个文件里可以修改??
  • php像数组一样存取和修改字符串字符
  • 如何修改一个新建用户登陆时的自动显示的字符串?以及如何限制这个用户可以执行的命令?
  • 因为mmap函数返回值是void*类型,是否可以将其强制转换成char*类型,按字符串操作,然后将修改重新写入内存映像即可????
  • C#使用非托管代码直接修改字符串的方法
  • 各位大虾:请问UNIX环境下C语言函数memcpy拷贝的字符的长度有没有限制,若有,能不能修改,怎么修改?
  • ORACLE 10G修改字符编码没有超字符集的限制
  • 如何修改通过locale命令查看到的系统字符集
  • mysql修改数据库编码(数据库字符集)和表的字符编码的方法
  • 请问在kde里,怎样修改国别和字符集?
  • Linux8.0 修改字符集后,再次进系统,无图形界面问题。。。求救。。
  • suse11,怎么修改字符编码?
  • 装好linux后每次启动都自动进入字符界面,请问在哪里可以修改启动后进入图形界面?
  • mysql字符集和数据库引擎修改方法分享
  • 查询与修改Oracle字符集
  • 怎么修改所有子目录下的字符编码?
  • Oracle字符集修改查看方法
  • 请教各位大侠如何察看和修改linux的默认字符集?
  • 菜鸟问题, 字符界面下怎么修改系统时间呀?
  • 查看和修改Oracle服务器端字符集
  • WEB前端 iis7站长之家
  • 如何修改vi的默认tab缩进4个字符,而不需要每次都:se ts=4
  • 我安装redhat时,把默认登陆设成了图形界面登陆,不知道在什么地方可以修改成为启动后为字符界面登陆
  • linux中匹配字符并修改的提问
  • 个性化修改Linux登录时的字符界面
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 求助,linux中修改了目录dir下的某个文件,相应的dir属性中的时间会与修改目录下文件的时间一致,这是怎么实现的?
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 用JCreator写了一个小程序,有十几个class,当修改某个文件重新编译,javac并没有编译修改的文件,请问要如何做javac才会重新编译所有的
  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • 修改ip地址的话应该修改/ect下哪个文件里的内容?
  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • 有什么命令可以修改整个目录下文件的最后修改时间?
  • unix 下 C++实现 ftp 到另一台主机上 修改文件内容 !能不能直接在主机上修改 还是只能get下来本地修改完后 在put上去
  • 在redhat-linux7.2下,用lilo的方式启动,当升级内核时,如何修改/etc/lilo.conf文件?有没有什么设置让系统自动修改这个文件??
  • 哪个DOS命令可以修改指定文件的时间(修改时间)?
  • 急,请问如何修改网络接口eth为其它名称,如网络接口为abc0, abc1,要修改哪个配置文件?
  • 编译完内核后如何修改grub.conf文件是修改生效
  • linux 下如何修改文件名,文件内容
  • 修改内核代码问题:如何编译修改的单个文件而不用重建整个内核?
  • 一个通用makefile不会不检测.h文件的修改,应该怎么修改.
  • 求命令:什么命令可以把文件夹下所有的文件按修改时间先后排出来,包括子文件夹里的文件。
  • 求助文件操作中修改文件中字段的问题,请大家帮忙解决
  • 我修改了/etc/resolve.conf文件中的DNS,请问怎样不重起机器前提下是修改起作用?
  • 如何判断文件夹下的文件是否被修改
  • 请问unix下修改文件和文件夹读写权限的问题
  • 修改Windows硬盘分区名称
  • 高手帮帮忙!!! 在线等!!outlook的附件修改且保存后,再次打开发现是修改之前的原件
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 原密码被人恶意修改,如何修改suse系统的超级用户密码(急)
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 请教一下,如何修改ubuntu命令,使其可以直接修改kvm虚拟机配置
  • 通过docker commit命令保存对docker容器的修改
  • shell 程序监控网站网页是否被修改,如果被修改停止服务器的运行?
  • linux/Centos下查看和修改网卡Mac地址(ifconfig命令)
  • 请教下关于root密码忘记了怎么修改(除了去现场单用户修改)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3