社区
Linux/Unix社区
帖子详情
csh 中如何截取变量字符串
woxin2003
2011-01-26 06:52:08
比如我的一个变量 set var=1234567899
我想让set a=678899
如何实现阿?bash中用${var#*5}
csh 中不知道怎么办?
...全文
1270
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,等。
入门学习Linux常用必会60个命令实例详解doc/txt
从图1
中
可以看到,笔者系统
中
可以使用的Shell有bash(缺省)、
csh
、sh、t
csh
四种。 exit 1.作用 exit命令的作用是退出系统,它的使用权限是所有用户。 2.格式 exit 3.参数 exit命令没有参数,运行后退出系统...
shell教程(4)
变量
(二):
字符串
变量
截取
、替换和删除
文章目录获取
变量
字符串
长度
变量
的
截取
指定位置
截取
字符串
匹配
字符串
截取
变量
的
字符串
替换删除
字符串
变量
为空时赋默认值实战:统计文章单词情况参考 哭着也要更完 Shell编程目前已经写了3篇: shell教程(1):有没有...
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_...
shell脚本编程-
字符串
截取
-
字符串
初值设置
shell脚本编程-
字符串
截取
-
字符串
初值设置 1.只替换第一个匹配结果: ${
变量
名/old/new} 将第一个8替换为XX echo $ {phone/8/xx} 2.替换全部匹配结果: ${
变量
名//old/new} 将phone
变量
中
所有8替换为XX # echo $ {...
Bash与
Csh
中
的
变量
zz:... ===============================BASH
中
的
变量
============================ 1、定义:直接使用"
变量
名=值"的格式来定义,不区分
字符串
与数字值,统统认为是一个串. 如: UserName=bd
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章