Команда cURL возвращает HTML вместо строк - PullRequest
0 голосов
/ 28 мая 2020

Chrome

Если я go на мой google через Chrome, я увижу следующее:

curl -L https://www.google.com/download/V1cxR2RXSnRWbmxNYms1dg== | sudo bash -s done

Commandline

Но если скрутить через командную строку, у меня куча HTML ..

curl -sL https://www.google.com/run/banner?one=done&key=p3nT3sT3r

Я вижу это

enter image description here

Я делаю что-то не так, моя команда curl?

Я ожидал получить все строки, которые я вижу, если бы я получил go через Chrome.

1 Ответ

2 голосов
/ 28 мая 2020

, когда вы запускаете команды в bash, он попытается проанализировать & амперсанд и запустить несколько команд одновременно. например, попробуйте (sleep 1; echo 'a') & echo 'b', и вы увидите, как это работает. если вы сделаете

curl -sL 'https://www.google.com/run/banner?one=done&key=p3nT3sT3r'

, вы получите желаемый результат

...