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

高分求简单的unix shell问题

    来源: 互联网  发布时间:2016-02-16

    本文导语:  现在文件内容 如下: ./maps/test1.gps.template 内容也可能为: ./maps/temp/test2.gps.template test3.template 内容  想得到以下结果: 1. 文件名称:test1.gps.template   test2.gps.template test3.template 2. (去掉template)目标文件及其路径:...

现在文件内容 如下:
./maps/test1.gps.template

内容也可能为:
./maps/temp/test2.gps.template
test3.template

内容 
想得到以下结果:
1. 文件名称:test1.gps.template  
test2.gps.template
test3.template
2. (去掉template)目标文件及其路径:
./maps/test1.gps
./maps/temp/test2.gps
test3

路径可能有多级,但"."号最多就两个。
1. 我用:
echo "./maps/temp/test2.gps.template" |awk -F'.' '{print $2} '
不能达到理想的效果。。有谁有好办法吗?
主要是不知道路径可能是多层的,不知道有多少个 “/”号。
2. Unix里替换字符命令是什么?我想是第2步把template替换就OK了。

接触UNIX不久...请大家帮帮忙...

|
很简单的啊
list=`cat 文件名`
for aline in ${list};do
   echo `basename ${aline}`
done

for aline in ${list};do
   echo `basename ${aline}`|sed 's#.template##g'
done



|

basename `echo ./maps/temp/test2.gps.template`
或则
basename ./maps/temp/test2.gps.template
basename不能用管道作为输入.

|
先将 ./maps/temp/test2.gps.template 用 / 作分隔符分开字符串,取出
test2.gps.template 后再用 . 作分隔符分别取出 test2 + gps + template
这时你想怎样做就怎样做了.

    
 
 

您可能感兴趣的文章:

  • linux下的vi中的乱码问题(急急急,在线等待!!!!!!,解决问题给高分)
  • 高分哦,不是问题的问题
  • 高分咨询问题!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  • 一个简单的问题,高分求助!!!
  • Linux远程访问的问题,高分求教:)
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 急急!!!高分求助,关于实现LINUX软件的使用限制问题
  • sun solaris中存在的telnet问题?急!急!急!急!请高手指点,高分相赠!
  • 高分求助网卡问题,只要意见合理,即使解决不了问题,同样散分
  • 移动开发 iis7站长之家
  • 高分请教:vi的移植问题
  • 高分求救!!!(200)我回多问相同问题来给分的,急急急
  • 高分请教一简单问题
  • 特急!高分!loadlin的问题
  • 高分请教,n简单的问题急急!!!
  • 调试JSP遇到的问题,高分求解
  • 高分向送,简单问题
  • 高分问linux串口和windows通信问题
  • (高分求教)linux redhat9.0 安装问题
  • apache虚拟主机的配置问题,急,高分
  • 高分请教关于Shell脚本执行中断问题?
  • 高分相求,有哪位高手能给我这个shell程序的源程序?
  • 高分求问:我已经关闭了shell标准的输入输出,怎么才能够重新打开它门啊
  • 一个条件null问题(C shell)高分
  • 高分请教一个linux下webserver的检测的shell脚本问题
  • shell编程中while的问题,高分
  • shell定期执行的问题 高分相送
  • 高分求救!怎样把shell脚本通过SQL语句查询的结果写到一个文件中?
  • 高分求助redhat shell实现自动telnet和ftp
  • Linux Shell 的小问题 (高分请教达人)
  • 【高分求解】 请帮帮忙,修改这个UNIX shell程序 【UP有分】 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 谁参加过weblogic的证书考试,是否有经验可供参考?高分高分高高分
  • 哪里有JB6下载啊,高分相送,救命
  • 高分求救!我在uclinux上运行应用程序时出现内存分配错误,不知如何解决,解决者高分!!
  • 哪里去找中文的EJB文章?高分悬赏!
  • 有jsp的upload和download 代码么,高分相报!
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 高分寻求jsp代码(网上调查系统,新闻发布系统)就这点分了
  • 高分求购做饼图、线形图的源吗?
  • 关于linu下的中文输入.(高分:300)
  • 高分求购jbulider6得注册码,企业版本,个人版本都要
  • 请问哪儿有Solaris8的光盘映像文件下载???高分相赠!!!
  • 高分求“Ration Rose”&"JBuilder6.0"&"VisualCafe"
  • 高分求购:linux和unix命令大全电子文档
  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 求UNIXWARE7.11的原版下载,高分相赠,在线等待!!!
  • 关于java?高分相送!
  • 请问哪里可以下载IP地址段对应城市的信息?高分回报!
  • 高分送高手
  • 请问那里有SUSE LINUX 8.1下载,在此谢过!(令附有高分赠送)


  • 站内导航:


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

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

    浙ICP备11055608号-3