On 07/29/2014 10:40 AM, David Sommerseth wrote:
> On 29/07/14 19:04, ToddAndMargo wrote:
>> Hi All,
>>
>> I am trying to extract the file name (for the revision)
>> of a file with "--content-disposition". I don't actually
>> want the file.
>>
>> Is there a way to have wget tell me the name of the file
>> without actually downloading it?
>>
>> Many thanks,
>> -T
>>
>> This is what I have so far. Tell me the file exists
>> but not its name.
>>
>>
>> wget --spider --content-disposition
>> "http://www.overlooksoft.com/packages/download?plat=lx64&ext=rpm"
>>
>> Spider mode enabled. Check if remote file exists.
>> --2014-07-29 10:00:38--
>> http://www.overlooksoft.com/packages/download?plat=lx64&ext=rpm
>>
>> Resolving www.overlooksoft.com... 96.127.149.74
>> Connecting to www.overlooksoft.com|96.127.149.74|:80... connected.
>> HTTP request sent, awaiting response... 200 OK
>> Length: 6737765 (6.4M) [application/x-rpm]
>>
>> Remote file exists.
>
> $ curl -I 'http://www.overlooksoft.com/packages/download?plat=lx64&ext=rpm' \
> | awk -F= '/Content-Disposition: attachment;/ {print $2}'
>
> Not sure if wget got a similar feature. I just happen to like curl
> slightly better.
>
>
> --
> kind regards,
>
> David Sommerseth
>
Hi David,
I must be missing something. Don't see the name anywhere.
And, can't figure out why I get something different with
the AWK pipe.
-T
$ curl -I 'http://www.overlooksoft.com/packages/download?plat=lx64&ext=rpm'
HTTP/1.1 403 Forbidden
Date: Tue, 29 Jul 2014 18:34:31 GMT
Server: Apache
Content-Type: text/html; charset=iso-8859-1
$ curl -I
'http://www.overlooksoft.com/packages/download?plat=lx64&ext=rpm' |
awk -F= '/Content-Disposition: attachment;/ {print $2}'
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:--
--:--:-- 0