仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 532|回复: 7
打印 上一主题 下一主题

[shell编程] 来一发shell 字符串截取

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:18:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇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:47 | 只看该作者

来一发shell 字符串截取

老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
乐观 该用户已被删除
板凳
发表于 2015-1-22 22:31:19 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
若天明 该用户已被删除
地板
发表于 2015-1-31 16:01:03 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
山那边是海 该用户已被删除
5#
发表于 2015-2-6 22:36:21 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
第二个灵魂 该用户已被删除
6#
 楼主| 发表于 2015-2-19 06:18:33 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
深爱那片海 该用户已被删除
7#
发表于 2015-3-13 03:09:31 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
只想知道 该用户已被删除
8#
发表于 2015-3-20 11:46:33 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 05:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表