${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_...
本帖最后由 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...
本帖最后由 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
$a=IC000201_12-07-25_11-15-3101.jpg 我想给b赋值为IC000201_12-07-25_11-15-31 给c赋值为01.jpg 这样我改咋截取呀。 shell改咋写。
假设有变量 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##*/} ##*/ 表示从左边开始删除最后(最右边)一个 / 号及左边...
${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个就是用来截取字符串的方法了。有了着四...
我有一串字符串,我想截取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)
a="${1%%_config}" 我问别人说是变量1中截掉_config。 请求,哪里有这的shell字符串截取的语法原型。能给个网址链接吗? 我刚刚学习,都摸没找到学习方法,没找到比较全的手册,每次都会遇到一些简单的命令形式,要搜索很久才知道它的含义。能指点一下吗?