ChinaUnix.net
相关文章推荐:

shell 字符串截取

${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 我爱钓鱼 - Linux文档专区 - 2009-06-16 11:47:58 阅读(1188) 回复(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 阅读(6634) 回复(8)

文本如下: fdwjaljlcjnbb&123 fdajaljlcjnbb&123 要求: 如果碰到w,就截取w与&之间的内容 如果碰到aj,就截取aj与&之间的内容

by wadeheat2 - Shell - 2014-08-01 17:57:13 阅读(1841) 回复(3)

本帖最后由 ckf513728912 于 2014-02-20 10:42 编辑 1.在if判断里能直接用命令吗,如果能的话。帮我看一下哪个参数多少了? if [ sed -n '/openSUSE/p' /etc/issue ] then echo $PWD/11.sh > file fi 提示:./11.sh: 第 3 行:[: 参数太多 想做的事情是,读取系统的标识,比如openSUSE, Ubuntu,Fedroa,Redhat等,我读取/etc/issue文件里内容,如果存在关键字话就执行一个任务echo $PWD/11.sh > file。 如果file里有/h...

by ckf513728912 - Shell - 2014-02-21 00:12:42 阅读(1840) 回复(9)

本帖最后由 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 阅读(2132) 回复(6)

$a=IC000201_12-07-25_11-15-3101.jpg 我想给b赋值为IC000201_12-07-25_11-15-31 给c赋值为01.jpg 这样我改咋截取呀。 shell改咋写。

by yyx_attach - Shell - 2012-07-25 16:39:45 阅读(1271) 回复(5)

假设有变量 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 阅读(10651) 回复(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)
by Fun-FreeBSD - BSD - 2003-03-06 12:18:55 阅读(1745) 回复(6)

我有一串字符串,我想截取Intel Corporation存到一个变量,Intel Corporation 以后的部分存到另一个变量,前面的都不要,请问该怎么做,下面是整个字符串 3f:06.3 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers (rev 05)

by yuexiaduzhuo_cu - Linux系统管理 - 2012-05-19 23:17:07 阅读(4111) 回复(12)

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

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