社区
Linux/Unix社区
帖子详情
csh 中如何截取变量字符串
woxin2003
2011-01-26 06:52:08
比如我的一个变量 set var=1234567899
我想让set a=678899
如何实现阿?bash中用${var#*5}
csh 中不知道怎么办?
...全文
1642
5
打赏
收藏
csh 中如何截取变量字符串
比如我的一个变量 set var=1234567899 我想让set a=678899 如何实现阿?bash中用${var#*5} csh 中不知道怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
justkk
2011-01-28
打赏
举报
回复
总得有什么规律的吧..
woxin2003
2011-01-28
打赏
举报
回复
/home/GPSL/CBHS/cbs2010/249
比如这个目录,我想在脚本中读出当前目录,并把2010 和249 这两数据付给两个变量,
问题是还不知道用户的目录是啥样的呢?怎么截取阿?
bluejays
2011-01-26
打赏
举报
回复
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的语法应该都可以。
woxin2003
2011-01-26
打赏
举报
回复
给写个代码啊,我是一点都不会啊。
masmaster
2011-01-26
打赏
举报
回复
没办法。 CSH不支持子串替换。
csh最弱的shell。 如果要实现, 就需要借助外部工具,例如,sed,awk,cut,等。
find
本文详细介绍了Shell脚本
中
find命令的使用方法,包括如何通过通配符查找特定类型的文件,以及
变量
字符串
的替换、路径的
截取
等高级操作技巧。此外,还展示了bash和
csh
环境下不同路径
截取
方法的应用实例。
shell教程
本文详细介绍了Shell的功能,包括系统管理和运维、文本处理、数值运算及流程整合。讲解了不同版本的Shell,如sh、bash、
csh
和t
csh
。接着,深入探讨了
变量
和注释的使用,包括
变量
的创建、作用域、打印、删除以及只读
变量
。在
字符串
操作部分,讲解了获取长度、
截取
、替换和删除等操作。此外,还介绍了数组的创建、删除、修改、取值及其他操作。最后,概述了流程控制结构如if、case、for、while循环以及printf的用法,以及函数和运算的相关内容。
Shell
字符串
截取
方法
本文介绍如何使用Shell脚本
中
的
变量
操作功能进行
字符串
截取
,包括从左往右及从右往左的不同方式,并通过示例展示了如何利用这些技巧来判断
字符串
的前缀或后缀。
shell
截取
字符串
的方法
本文详细介绍了Shell
中
九种参数扩展方法,特别是四种用于
截取
字符串
的高级技巧,包括从前后两端按需删除指定子串,以及从指定位置开始
截取
固定长度或至结尾的子串,帮助读者掌握无需依赖cut命令的高效
字符串
处理方法。
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章