tag:blogger.com,1999:blog-6505213162600961434.post8183923104450958059..comments2023-05-30T23:46:48.209+08:00Comments on ~.:.': .NET碎碎念:'.':.~: [Shell Script] 如何擷取字串中的子字串坎尼http://www.blogger.com/profile/14668329118252754405noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6505213162600961434.post-36384444291148081452013-05-30T15:37:24.182+08:002013-05-30T15:37:24.182+08:00最近剛好學到這邊
關於法一
time="20:06:16"
unit=${ti...最近剛好學到這邊<br /><br />關於法一<br />time="20:06:16"<br />unit=${time:${#time}-1}<br />應該就可以了<br /><br /><br />另外:<br />time="20:06:16"<br />unit=${time#${time%?}}Anonymoushttps://www.blogger.com/profile/11838753997346463722noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-15798008557241711462010-03-26T13:57:48.302+08:002010-03-26T13:57:48.302+08:00感謝 ctbstrong 提供的作法,經過測試的確可行,又多學到一招 :)感謝 ctbstrong 提供的作法,經過測試的確可行,又多學到一招 :)Anonymoushttps://www.blogger.com/profile/00470726729681933611noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-54190706901072209362010-03-25T17:01:12.745+08:002010-03-25T17:01:12.745+08:00我同事提供一個更簡潔的方式,不用呼叫其他的程式
time="20:06:16"...我同事提供一個更簡潔的方式,不用呼叫其他的程式<br /><br />time="20:06:16"<br />unit=`expr $time : '.*\(.\)'`<br /><br />如果字串後面有空白,像是 time="20:16:16 ",還會自動 trim 掉。要取其他位置的數值,也可自行調整 regular expression 的部份。ctbstronghttps://www.blogger.com/profile/08415534242863966241noreply@blogger.com