国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 技術開發 > 正文

shell——切分文件名

2020-05-27 13:13:22
字體:
來源:轉載
供稿:網友

   例子:

  1.

  file_jpg="sample.jpg"

  name=${file_jpg%.*}

  echo File name is $name

  File name is sample

  2.

  file_jpg="sample.jpg"

  extension=${file_jpg#*.}

  echo Extension is $extension

  File name is jpg

  3.

  file_name="www.google.com"

  echo ${file_name%%.*}

  www

  4.

  file_name="www.google.com"

  echo ${file_name##*.}

  com

  說明:

  ${file_jpg%.*}的含義是:從$file_jpg中刪除位于%右側的通配符所匹配的字符串,通配符從右向左進行匹配。

  ${file_jpg#*.}的含義是:從$file_jpg中刪除位于#右側的通配符所匹配的字符串,通配符從左向右進行匹配。

  %屬于非貪婪操作,它從右到左找出匹配通配符的最短結果。

  %%屬于非貪婪操作,它從右到左找出匹配通配符的最長結果。

  #屬于非貪婪操作,它從左到右找出匹配通配符的最短結果。

  ##屬于非貪婪操作,它從左到右找出匹配通配符的最長結果。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 裕民县| 克拉玛依市| 城步| 泾源县| 南乐县| 盐池县| 钟祥市| 临颍县| 盘山县| 张北县| 彭泽县| 咸宁市| 丹巴县| 峨边| 鞍山市| 抚州市| 弥渡县| 广东省| 从化市| 如东县| 桐乡市| 淮安市| 读书| 许昌县| 广汉市| 安庆市| 聂拉木县| 临沧市| 清河县| 五大连池市| 松江区| 安塞县| 秦皇岛市| 九台市| 沁源县| 比如县| 西宁市| 台前县| 上思县| 民乐县| 万荣县|