Re: 請教shellscript parse [ 1, 2 ] 中數字
※ 引述《"kolmogolov@gmail.com" <kolmogolov@gmail.com>, 看板: Linux》之銘言:
On Oct 17, 10:04 am, ptthidebear....@ptt.cc (= =)
MIME Decode:
wrote:> Hi~ 各位板大先進大家好
>> 小弟對於shell script 不是很熟悉>> 最近剛好碰到一個問題是 想要用
shell script parse 字串>> "asdfwer [ 1234, 3456 ]" 中的 1234 和 3456 出來
>> 並且加以比對看數字是不是一樣>> 當然希望最好是一行 command就可以解決
...|||Orz
>> 不知道各位大大們對於這個問題有沒有什麼建議或是指教的>> 非常謝
謝大家!!!
>> --> ※ 發信站: 批踢踢實業坊(ptt.cc)> ◆ From:
140.123.105.206
How about#!/bin/sh
#NUM1=1234NUM1=3456NUM2=3456
set --
`echo "asdfwer [ $NUM1, $NUM2 ]" | sed -n
's/^[^0-9]*\([0-9]\{1,4\}\)[^0-9]*\([0-9]\{1,4\}\).*$/\1 \2/p'`if [ "$1"
-eq "$2" ]then echo "$1 == $2"else echo "$1 != $2"fi
--
~~~ 一切的正義在曼尼大神的正義之前均無足輕重
在海賊的砲口下唯有曼尼大神的正義可以私下研究 ~~~
-= WolfLord =-
BM4GMR - A23203 -
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.1.141
→
10/18 15:30, , 1F
10/18 15:30, 1F
推
10/18 16:40, , 2F
10/18 16:40, 2F
→
10/18 20:43, , 3F
10/18 20:43, 3F
→
10/18 20:44, , 4F
10/18 20:44, 4F
→
10/18 20:45, , 5F
10/18 20:45, 5F
→
10/18 20:45, , 6F
10/18 20:45, 6F
推
10/19 00:48, , 7F
10/19 00:48, 7F
→
10/19 00:49, , 8F
10/19 00:49, 8F
推
10/19 00:56, , 9F
10/19 00:56, 9F
推
10/19 05:03, , 10F
10/19 05:03, 10F
→
10/19 05:04, , 11F
10/19 05:04, 11F
→
10/19 17:07, , 12F
10/19 17:07, 12F
→
10/19 17:17, , 13F
10/19 17:17, 13F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 3 篇):