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
_______________________________________________
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