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

csh 中如何截取变量字符串

    来源: 互联网  发布时间:2016-11-06

    本文导语:  比如我的一个变量 set var=1234567899 我想让set a=678899 如何实现阿?bash中用${var#*5} csh 中不知道怎么办? | 没办法。 CSH不支持子串替换。 csh最弱的shell。 如果要实现, 就需要借助外部工具...

比如我的一个变量 set var=1234567899
我想让set a=678899
如何实现阿?bash中用${var#*5}
csh 中不知道怎么办?

|
没办法。 CSH不支持子串替换。
csh最弱的shell。 如果要实现, 就需要借助外部工具,例如,sed,awk,cut,等。


|
bash:
a=`echo $var | cut -d "5" -f 2`
a=`echo $var | awk -F "5" '{print $2}'`
a=`echo $var | sed 's/.*5//'`

我不会csh,不过cut、awk、sed的用法应该是一样的,LZ自己把上边随便哪一行改成csh的语法应该都可以。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求高手解决:csh中echo多变量,输出结果变量的值竟然叠加在一起
  • csh下环境变量设置问题,请帮忙解决,谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 会者不难 !csh 中如何输出标准错误 不是2>&1 csh不支持这种语法的
  • 如何才能进入csh环境
  • 为什么我的FreeBSD下用csh可以列出完整目录,而bash只列出部分文件.
  • 求助:关于csh的管道命令
  • csh和bash问题!!!!!!!!!!!!!!!!!!
  • AIX 的交换分区叫什么名字? 怎么把用户从KSH设置为CSh?
  • 如何检测系统当前是用sh还是csh?
  • 有些文件开头的这句话 是什么意思:#!/bin/csh .....
  • 求救:怎样在CSH中写MAIL命令发邮件。高手帮忙
  • 菜鸟求助:Linux(Fedora14)安装Gamit10.4中csh.cshrc的配置问题
  • 关于csh执行后,提示:word too long是什么原因?
  • csh,tcsh,bash,sh等shell的区别


  • 站内导航:


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

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

    浙ICP备11055608号-3