社区
Linux/Unix社区
帖子详情
csh 中如何截取变量字符串
woxin2003
2011-01-26 06:52:08
比如我的一个变量 set var=1234567899
我想让set a=678899
如何实现阿?bash中用${var#*5}
csh 中不知道怎么办?
...全文
1597
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,等。
genesis2000脚本简单的
csh
语法讲解.pdf
变量
类型分为两种:
字符串
变量
和数字
变量
。
字符串
变量
的设定方式与Bourne Shell相同,而数字
变量
则需要使用@符号,例如:@ var = 10。 数字运算符包括:+、-、*、/、%、、等等。这些运算符可以用来进行基本的数学...
C shell编程初步
3. **命令补全**:
csh
支持基于用户输入的部分
字符串
自动完成命令或文件路径的功能。 4. **函数定义**:
csh
允许用户定义自定义函数,提高脚本编写的灵活性和效率。 5. **流程控制结构**:包括条件语句(if-else)、...
shell教程(4)
变量
(二):
字符串
变量
截取
、替换和删除
文章目录获取
变量
字符串
长度
变量
的
截取
指定位置
截取
字符串
匹配
字符串
截取
变量
的
字符串
替换删除
字符串
变量
为空时赋默认值实战:统计文章单词情况参考 哭着也要更完 Shell编程目前已经写了3篇: shell教程(1):有没有...
shell脚本编程-
字符串
截取
-
字符串
初值设置
shell脚本编程-
字符串
截取
-
字符串
初值设置 1.只替换第一个匹配结果: ${
变量
名/old/new} 将第一个8替换为XX echo $ {phone/8/xx} 2.替换全部匹配结果: ${
变量
名//old/new} 将phone
变量
中
所有8替换为XX # echo $ {...
CSH
ELL常用功能实例 (
csh
截取
字符串
并赋值)
set TargetDir=/nfs/s2/userhome/zhouke/NSP_attention/ExpTask # FA part cd ${TargetDir} if (! -d Just1Frame_FA ) then mkdir Just1Frame_FA endif cd ${TargetDir}/Just1Frame foreach FileName (*FA_...
Linux/Unix社区
23,224
社区成员
74,537
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章