比较两个链接并选择具有较高结束号的链接

时间:2013-02-15 17:13:10

标签: image cygwin tumblr

所以我的问题是我尝试比较来自tumblr的两个链接并选择在这种情况下具有更高数字的链接只选择_1280而不是_500。

http://25.media.tumblr.com/393e9f295c4cac3af0a4b6d3a64c434d/tumblr_mi9e85iFwA1qavye5o1_500.jpg http://25.media.tumblr.com/393e9f295c4cac3af0a4b6d3a64c434d/tumblr_mi9e85iFwA1qavye5o1_1280.jpg

我知道如何从tumblr获取图像链接但是我太愚蠢了,这是一个代码。我甚至不知道如何开始...这只是我尝试用bash(cygwin)做点什么的开始。

我将不胜感激任何帮助:)

1 个答案:

答案 0 :(得分:0)

以下是一些字符串操作函数,可帮助您入门。

bash:~$ var1=http://25.media.tumblr.com/393e9f295c4cac3af0a4b6d3a64c434d/tumblr_mi9e85iFwA1qavye5o1_500.jpg
bash:~$ var2=${var1##*_}

这为您提供了最后一个下划线

之后的字符串部分
bash:~$ echo $var2

should output 500.jpg

bash:~$ var3=${var2%.*}

这为你提供了点

之前的部分
bash:~$ echo $var3

should output 500

然后你可以比较数字。