-2

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

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

我知道如何从 tumblr 获取图像链接,但我太愚蠢了,无法制作此代码。我什至不知道如何开始......这只是我尝试在 bash (cygwin) 中做某事的开始。

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

4

1 回答 1

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

然后你可以比较数字。

于 2013-02-15T17:32:36.083 回答