Biraz ara verince hatayı buldum. $PlistId değişkeninin sonunda tek karakter
sildim. İstediğim gibi çalıştı. :).

Cevap veren arkadaşlara çok teşekkürler.



2013/5/22 SERKAN TURAN <[email protected]>

> Betik playlisterin bulunduğu dosyayı okuyarak çalışmaya başlıyor.
>
> #!/bin/bash
> echo
> "----------------------------------------------------------------------------";
> echo "Starting";
> echo
> "----------------------------------------------------------------------------";
>
> for var in "$@"
> do
>     echo
> "----------------------------------------------------------------------------";
>
>      for fn in `cat $var`; do
>            echo
> "---------+--------------------------+------------------------------+---------";
>            echo "Url: $fn"
>
>            PlistId=`echo $fn |sed -e 's/http:\/\/www.youtube.com[^=]*//g'|sed
> 's|=||g'`;
>            echo "Playlist Id: "$PlistId;
>
>           title=$(curl "
> https://gdata.youtube.com/feeds/api/playlists/$PlistId?v=2&max-results=0";
> | grep -o "<title>.*</title>" | cut -d\> -f2 | cut -d\< -f1)
>
>
>     done
>
> done
>
>
> 2013/5/22 Gökhan Sarı <[email protected]>
>
>> Betiğin tamamını paylaşırsanız daha yararlı olacaktır sanıyorum,
>> değişkeni nasıl tanımladığınızın yanı sıra nasıl kullandığınız da önemli.
>>
>>
>>
>> 2013/5/22 SERKAN TURAN <[email protected]>
>>
>>> Merhabalar,
>>>
>>> Haftasonu meşkalesi olarak youtube dan playlist indiren bir script
>>> yazmak istedim ancak playlistin başlığını almaya çalışken url $PlayListId
>>> olduğu noktadan dersine dönüyor. Baya uğraşmama rağmen çözemedim. Atladğım
>>> bash ile ile ilgili bir yazım kuralı var sanırım.
>>>
>>>
>>>  url="
>>> https://gdata.youtube.com/feeds/api/playlists/$PlistId?v=2&max-results=0
>>> "
>>>
>>> url cıktısı şöyle oluyor:
>>> ?v=2&max-results=0ube.com/feeds/api/playlists/PLXXXXXXXXXXXX
>>>
>>> Fikirleriniz için şimdiden teşekkürler.
>>>
>>
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>>
>
>
> --
> Serkan Turan
>
>


-- 
Serkan Turan
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap