仓酷云

标题: 来一发shell 字符串截取 [打印本页]

作者: 第二个灵魂    时间: 2015-1-14 20:18
标题: 来一发shell 字符串截取
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!Shell字符串截取划定规矩:
${#parameter}猎取字符串长度
${parameter%word}最小限制从前面截取word
${parameter%%word}最年夜限制从前面截取word
${parameter#word}最小限制夙昔面截取word
${parameter##word}最年夜限制夙昔面截取word



写了个小步伐,关于shell字符串截取的,保留以防健忘:
  1. !/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}`echodirname${str}=${tmp}tmp=`basename${str}`echobasename${str}=${tmp}tmp=${str#*/}echo${str#*/}=${tmp}tmp=${str##*/}echo${str##*/}=${tmp}tmp=${str%/*}echo${str%/*}=${tmp}
复制代码

运转了局:
  1. [root@tata.domain/andes/shell/string]#./ph.sh${str}=/project/mkdemo/src${#str}=19dirname${str}=/project/mkdemobasename${str}=src${str#*/}=project/mkdemo/src${str##*/}=src${str%/*}=/project/mkdemo${str%%/*}=
复制代码

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
作者: 若天明    时间: 2015-1-15 23:11
标题: 来一发shell 字符串截取
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
作者: 乐观    时间: 2015-1-22 22:31
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
作者: 若天明    时间: 2015-1-31 16:01
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
作者: 山那边是海    时间: 2015-2-6 22:36
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
作者: 第二个灵魂    时间: 2015-2-19 06:18
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
作者: 深爱那片海    时间: 2015-3-13 03:09
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
作者: 只想知道    时间: 2015-3-20 11:46
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2