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

还是这个问题,还有一点需要请教一下各位

    来源: 互联网  发布时间:2016-08-23

    本文导语:  user.txt的文件内容如下: id:1 name:aaa age:33 sex:1 id:2 name:hhh age:34 sex:0 id:3 name:fff age:35 sex:1 user.txt中的内容用空白行分隔,现在想用shell脚本写一个删除用户信息的程序,删除时需要输入要删除的那个用户的id。请问...

user.txt的文件内容如下:
id:1
name:aaa
age:33
sex:1

id:2
name:hhh
age:34
sex:0

id:3
name:fff
age:35
sex:1

user.txt中的内容用空白行分隔,现在想用shell脚本写一个删除用户信息的程序,删除时需要输入要删除的那个用户的id。请问如何实现啊?

|
运行脚本./sh id:2

  1 #!/bin/sh
  2 
  3 del_id="$1"
  4 
  5 line_num=`grep -n "$del_id" 1.txt | cut -c1`
  6 line_end=$((line_num+3))
  7 
  8 sed  "$line_num,${line_end}d" 1.txt > new.txt

    
 
 

您可能感兴趣的文章:

  • 请教各位,是JAVA有前途还是C#有前途?多谢!
  • 请教:请问java中存放数据库中的记录,用什么数据结构?(hashtable?vector?还是别的?)
  • 在linux平台下的软件开发 需要什么样的程序员多一点啊 C.C++ 还是JAVA程序员阿??? iis7站长之家
  • 请教:如何看各个分区文件系统属性是ext2还是ext3
  • 问题还是没有解决,请教
  • 请教/var/adm/wtmpx文件的最大大小是多少?是一个数值还是一个与文件系统的比值?是如何设置大小限制的?谢谢!!
  • 请教一下Linux的动态库加载方式(是启动加载还是运行加载?)
  • 请教:linux里取出mysql的数据为乱码,作了编码处理还是不行(java)
  • 还是请教最简单的SHELL编程
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 我以前是搞DELPHI的,现在想学JAVA,请教各位大侠你们用的都是什么开发环境是JBuild,还是VJ++,还是其他的(参与者都有分)
  • 请教czb(草中宝)以及其他高手,还是jdbc的问题,急急急!!
  • 请教,linux内核协议栈中,从内核往驱动发送的报文(注意是下行,不是上行),如何从sk_buff判断是组播数据报文还是组播协议报文????
  • 请教:为何Ubuntu中已经是root了还是显示You have to be root to run this script?
  • 请教:还是防火墙设置不能改变
  • diskman所用的环境是98下的dos实模式下所做的启动盘,还是纯dos6.22的起动盘启动引导,请教大家了
  • 还是不懂,驱动到底如何能同步的发送信号给用户程序,请教高人,谢谢了
  • 已经看过 UNP第一卷,花了一天时间看了看精华区,还是有一些问题想请教各位大侠
  • 为什么找不到类呀??是不是还是路径问题?请教高手
  • 初学请教:samba配置好后,为何windows还是无法看到linux的共享资源呢
  • linux新手想请问大家你们在linux下通常用什么开发语言和工具(C多点还是C++多点还是pascal ?还有工具方面?)
  • linux下用libpcap库函数抓包,如何判断捕获的数据包是IP数据包还是非IP数据包,顺便说一下、捕获的数据包除了IP数据包之外,还有那些种类,非常感谢!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 公司需要DNS服务器吗,如果有是对公司内部服务还是对公网?
  • 我认为我一经装了需要的包,但包倚赖还是没解决.
  • 需要几分钟或半个小时或一个小时执行,定时用alarm还是sleep好?
  • 我初学NETTERM的使用,在哪里可以找到所有(或常用的)命令的使用方法呢?还是需要在什么书上可以找到?
  • JComboBox怎么在Dialog中不是下拉式的,还是需要设置什么属性?请高手明示,谢谢!
  • 需要从数据库中动态生成的页面是该在SERVLET输出生成,还是应该在JSP编码实现?
  • 最近需要着一个linux下的GUI程序,是用QT3开发还是QT4开发好呢?
  • 关于Linux 2.6平台下,自定义的USB HID设备是系统提供驱动程序还是需要自己完成驱动程序?
  • 在linux平台下的软件开发 需要什么样的程序员多一点啊 C.C++ 还是JAVA程序员阿???
  • 现在使用的Solaris 10 版本,做DNS client设置时,找不到resolv.conf 文件? 是UNIX版本问题,还是本来就需要自己新建?
  • sync命令执行后以后还需要执行么?是永久性的还是一次性的
  • linux内存管理中段的大小是固定值(或者有个最大值),还是随机根据运行程序需要设定段的大小
  • 程序员为了健康必看!早晨空腹喝水,是对还是错?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 还是那个关于update的问题呀,还是解决不了呀?
  • http走的是tcp还是udp?ssh是tcp还是udp?
  • 请问ResultSet返回的是全部数据,还是指针,还是其他什么?
  • 怎样在服务器端判断客户使用的浏览器是使用的简体中文的还是英文的还是日文的或者其他的?
  • 大家以后的发展方向是什么?能交流一下么?是就想学好专业知识,打一辈子工?还是自己开公司?还是要考研究生,使自己提高一个档次?还是想办法出国深造?发言比有分!!!
  • 程序里如何判断光驱里的是DVD盘,还是CD盘,还是一般的CD数据盘
  • 你的桌面用的是LINUX还是UNIX还是WINDOWS?
  • 请问EJB高手,EJB主要用在b/s方式还是c/s,还是两这都可?有用过jBoss的吗?有配置文档吗?一定给分!!
  • linux下的c/c++语言开发,最好的ide是gcc还是kylix还是其他
  • jsp程序运行一次后,再修改原jsp程序,为什么运行还是的还是原来的程序??
  • 信号可靠还是不可靠,取决与信号本身还是signal()/sigaction()的区别?
  • 学习JAVA用JSDK开发还是VJ++?有什么区别吗?还是一样?
  • 求教:LIUNX 学开发还是学主机维护。。??
  • 新手问题,在linux下c/c++开发是在图形界面下还是字符界面下进行?
  • 速急!!!还是有关于汉入问题!!!大哥们速帮忙,小弟在线等待!!!
  • 请问各位现在用JAVA为开发工具的多,还是用C++的多?
  • REDHAT8.0还是REDHAT9.0?


  • 站内导航:


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

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

    浙ICP备11055608号-3