社区
Linux/Unix社区
帖子详情
csh 中如何截取变量字符串
woxin2003
2011-01-26 06:52:08
比如我的一个变量 set var=1234567899
我想让set a=678899
如何实现阿?bash中用${var#*5}
csh 中不知道怎么办?
...全文
1521
5
打赏
收藏
csh 中如何截取变量字符串
比如我的一个变量 set var=1234567899 我想让set a=678899 如何实现阿?bash中用${var#*5} csh 中不知道怎么办?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
genesis2000脚本简单的
csh
语法讲解.pdf
C shell编程初步
C shell编程初步
shell教程(4)
变量
(二):
字符串
变量
截取
、替换和删除
文章目录获取
变量
字符串
长度
变量
的
截取
指定位置
截取
字符串
匹配
字符串
截取
变量
的
字符串
替换删除
字符串
变量
为空时赋默认值实战:统计文章单词情况参考 哭着也要更完 Shell编程目前已经写了3篇: shell教程(1):有没有兴趣玩耍一下shell版俄罗斯方块? shell教程(2):积木游戏之认识积木–重要的系统命令 shell教程(3)
变量
(一):a=1?没那么简单 同期也把这个项目放在github上:...
shell脚本编程-
字符串
截取
-
字符串
初值设置
shell脚本编程-
字符串
截取
-
字符串
初值设置 1.只替换第一个匹配结果: ${
变量
名/old/new} 将第一个8替换为XX echo $ {phone/8/xx} 2.替换全部匹配结果: ${
变量
名//old/new} 将phone
变量
中
所有8替换为XX # echo $ {phone//8/xx}
字符串
掐头去尾: A=`head -1/etc/passwd` ...
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_nosmooth.nii.gz) set subjectID=`echo $FileName|cut -c 1-5` e
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章