展会信息港展会大全

shell 字符串截取
来源:互联网   发布日期:2015-08-20 20:58:56   浏览:1985次  

导读: Shell字符串截取规则: ${#parameter} 获取字符串长度 ${parameter%word} 最小限度从后面截取word ${parameter%%word} 最大限度从后面截取word ${parameter#word} 最小限度从前面截取word ${parameter##word} 最大限度从前面截取word 写了个小程序,关于shel...

Shell字符串截取规则:

$${#parameter} 获取字符串长度

$${parameter%word} 最小限度从后面截取word

$${parameter%%word} 最大限度从后面截取word

$${parameter#word} 最小限度从前面截取word

$${parameter##word} 最大限度从前面截取word

写了个小程序,关于shell字符串截取的,保存以防忘记:

!/bin/bash

#|--------------------------------------|

#|Author: Liwenta |

#|Email: email.tata@qq.com |

#|Date: 2013-01-05 |

#|--------------------------------------|

str="/project/mkdemo/src"

echo '$${str}='$${str}

echo '$${#str}='$${#str}

tmp=`dirname $${str}`

echo 'dirname $${str}='$${tmp}

tmp=`basename $${str}`

echo 'basename $${str}='$${tmp}

tmp=$${str#*/}

echo '$${str#*/}='$${tmp}

tmp=$${str##*/}

echo '$${str##*/}='$${tmp}

tmp=$${str%/*}

echo '$${str%/*}='$${tmp}

运行结果:

[root@tata.domain /andes/shell/string]#./ph.sh

$${str}=/project/mkdemo/src

$${#str}=19

dirname $${str}=/project/mkdemo

basename $${str}=src

$${str#*/}=project/mkdemo/src

$${str##*/}=src

$${str%/*}=/project/mkdemo

$${str%%/*}=

赞助本站

人工智能实验室

相关热词: shell 字符串 截取 Shell

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港