val=$(curl https://www.geeksforgeeks.org | tr '\n' ' ' | tr -s [[:space::]] | grep -E client_id -e publication_id)
我需要从curl命令中获取特定的值:
Sample I/P:
client_id:"15647",publication_id:["151","152","153"]
输出:
出版物标识:["151"、"152"、"153"]
我想使用grep命令从UNIX中的curl命令获取publication_id值并存储在变量中
1条答案
按热度按时间3htmauhk1#
一个包含nodejs、xidel、xpath和puppeteer的解决方案,正如评论中所说,您需要一个js感知工具:
Javascript
wget.js
代码(这只是为了模仿wget
,它的输出仅为HTML,也是由js生成的):代码:
输出: