ChinaUnix.net
相关文章推荐:

linux shell 截取字符串后8个字符

假设有变量 var=http://www.google.com/test.htm 一 # 号截取,删除左边字符,保留右边字符。http://blog.sina.com.cn/s/blog_4a071ed80100lvlu.html echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http:// 结果是 :www.google.com/test.htm 二 ## 号截取,删除左边字符,保留右边字符。 echo ${var##*/} ##*/ 表示从左边开始删除最(最右边)一个 / 号及左边...

by liyihongcug - Shell - 2011-05-31 10:31:23 阅读(10643) 回复(13)

相关讨论

${expression}一共有9种使用方法。 ${parameter:-word} ${parameter:=word} ${parameter:?word} ${parameter:+word} 上面4种可以用来进行缺省值的替换。 ${#parameter} 上面这种可以获得字符的长度。 ${parameter%word} 最小限度从截取word ${parameter%%word} 最大限度从截取word ${parameter#word} 最小限度从前面截取word ${parameter##word} 最大限度从前面截取word 上面4个就是用来截取字符的方法了。有了着四...

by xiaosuzi - Linux文档专区 - 2008-05-19 15:57:53 阅读(875) 回复(0)

在文件table.list中有如下内容, cat table.list ./tempdata/s_job_chain.txt ./tempdata/s_entity_info.txt ./tempdata/s_db_info.txt ./tempdata/s_job_cost.txt ./tempdata/s_datamng_log.txt ./tempdata/s_audit_rule.txt ./tempdata/s_cnode_stat.txt ./tempdata/s_instance_stat.txt ./tempdata/h_instance_info.txt ./tempdata/s_ds_jobparam.txt ./tempdata/s_job_attr.txt ./tempdata/h_job_info.txt ./tempdata/s_refer_...

by legone2008 - Shell - 2008-08-29 02:18:17 阅读(6627) 回复(8)

如定义了 str="china" 怎么得到值"ina"赋给str1

by ezhouman - 其他UNIX - 2004-02-06 14:50:01 阅读(1541) 回复(3)

本帖最由 wadeheat2 于 2014-01-27 17:49 编辑 请问怎么批量截取多行word= 到 & 或 " 之间的字符呢? 在当前行碰到&或",都算做结尾。没有匹配到的行,都跳过。 例如这一行,截取就只显示:%E8%BE%9E%E6%8E%89%E5%B7 http://www.baidu.com/from=844b/s?word=%E8%BE%9E%E6%8E%89%E5%B7&st=11104

by wadeheat2 - Shell - 2014-01-28 18:26:08 阅读(2126) 回复(6)
by Fun-FreeBSD - BSD - 2003-03-06 12:18:55 阅读(1743) 回复(6)

a="${1%%_config}" 我问别人说是变量1中截掉_config。 请求,哪里有这的shell字符截取的语法原型。能给个网址链接吗? 我刚刚学习,都摸没找到学习方法,没找到比较全的手册,每次都会遇到一些简单的命令形式,要搜索很久才知道它的含义。能指点一下吗?

by clleady_06 - Shell - 2011-11-17 10:03:28 阅读(2508) 回复(3)

HOUR="123456789" | cut -c1 echo $HOUR HOUR变量里应该是1吧,为什么是空的呢? 多谢!

by spxjtu - Shell - 2009-01-15 20:11:16 阅读(2498) 回复(5)

linux中我的文件file有100行,我想删除文件中每行的前6字符,请问怎么使用shell脚本实现啊?

by luojiakun - Shell - 2012-08-08 16:09:31 阅读(6696) 回复(12)

shell中怎么截取一个字符中的2字符?\r\n比如:\r\n 20040408\r\n 现在想截取两位08,该怎么弄?

by chilang - AIX - 2004-04-09 09:49:21 阅读(2940) 回复(1)

shell中怎么截取一个字符中的2字符? 比如: 20040408 现在想截取两位08,该怎么弄?

by chilang - Shell - 2004-04-09 10:56:32 阅读(2443) 回复(5)