所以我的问题是我尝试比较来自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)做点什么的开始。
我将不胜感激任何帮助:)
答案 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
然后你可以比较数字。