我想对目录中的所有图像进行循环。图像没有扩展名,所以我必须读取图像的第一个字节才能知道它的类型。循环最终应该是这样的。
for file in *
do
if [ file --mime-type -b ]
then
***
fi
done
Run Code Online (Sandbox Code Playgroud) 我想在两个模式之间得到一个字符串。该模式是<p> </p>
html 文件中的第一个环境。
<p>Sorcery,
R (1)
</p>
<p class="ctext"><b>As an additional cost to cast Goblin Grenade, sacrifice a Goblin.<br><br>Goblin Grenade deals 5 damage to target creature or player.</b></p>
<p><i>Don't underestimate the aerodynamic qualities of the common goblin.</i></p>
<p>Illus. Kev Walker</p>
Run Code Online (Sandbox Code Playgroud)
该环境是文件的第一个环境,因此我丢弃匹配到的所有内容,<p>
并且我想删除</p>
.
name="goblin grenade"
wget -O- http://magiccards.info/query?q="$name" | grep -oP '<p>\K[^<]+'
Run Code Online (Sandbox Code Playgroud)
我不知道为什么它不能正常工作。我得到
Sorcery,
Illus. Kev Walker
Run Code Online (Sandbox Code Playgroud)