我试图通过使用 wdq 命令查询 Wikidata 从列表中提取某些人的姓名和死亡日期。
我希望在 Bash Shell 上使用以下命令来实现这一点:
while read line; do wdq 'SELECT * WHERE { ?person rdfs:label "$line"@en; wdt:P1559 ?name_in_native_language; wdt:P570 ?dateOfDeath. }'; done < people_list.txt
wherepeople_list.txt
是人名和姓氏的列表,每行一个。
我目前得到的是not found
列表中任何项目的字符串。
我在哪里弄错了?