第二个灵魂 发表于 2015-1-14 20:18:53

来一发shell 字符串截取

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!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}`echodirname${str}=${tmp}tmp=`basename${str}`echobasename${str}=${tmp}tmp=${str#*/}echo${str#*/}=${tmp}tmp=${str##*/}echo${str##*/}=${tmp}tmp=${str%/*}echo${str%/*}=${tmp}
运转了局:
#./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:47

来一发shell 字符串截取

老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。

乐观 发表于 2015-1-22 22:31:19

为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。

若天明 发表于 2015-1-31 16:01:03

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。

山那边是海 发表于 2015-2-6 22:36:21

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

第二个灵魂 发表于 2015-2-19 06:18:33

工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。

深爱那片海 发表于 2015-3-13 03:09:31

掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。

只想知道 发表于 2015-3-20 11:46:33

学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
页: [1]
查看完整版本: 来一发shell 字符串截取