Я использую сокращатель URL goo.gl для сокращения URL с помощью команды curl. Команда ниже:
curl https://www.googleapis.com/urlshortener/v1/url \ -H 'Content-Type: application/json' \ -d '{"longUrl": "http://www.google.com/"}'
Возвращает ответ ниже:
{ "kind": "urlshortener#url", "id": "http://goo.gl/fbsS", "longUrl": "http://www.google.com/" }
Есть ли способ использовать pbcopy только для копирования сокращенного URL? (http://goo.gl/fbsS) Я новичок в публикации в StackOverflow и буду признателен за любые ответы, которые я смогу получить.
Попробуйте это:
$ curl ... | grep '"id":' | cut -d\" -f 4 | pbcopy