./bashpodder.shell [..] No such file or directory

hawat.thufir at gmail.com hawat.thufir at gmail.com
Wed Mar 15 07:31:19 UTC 2006


what does it mean that there's no such file or directory as the error
gives? I'm listening to the podcast which bashpodder downloaded, but I
don't understand the error:

[thufir at localhost bashpodder]$
[thufir at localhost bashpodder]$ pwd
/home/thufir/bashpodder
[thufir at localhost bashpodder]$ ll
total 44
drwxrwxr-x  2 thufir thufir 4096 Mar 14 07:00 2006-03-14
-rwxrwxr-x  1 thufir thufir  879 Mar 14 06:53 bashpodder.shell
-rw-rw-r--  1 thufir thufir   44 Mar 14 07:00 bp.conf
-rw-rw-r--  1 thufir thufir  316 Mar 14 06:55 parse_enclosure.xsl
-rw-rw-r--  1 thufir thufir    0 Mar 14 06:59 podcast.log
-rw-rw-r--  1 thufir thufir   60 Mar 14 07:16 temp.log
[thufir at localhost bashpodder]$ ./bashpodder.shell
./bashpodder.shell: line 15:
http://lottalinuxlinks.com/podcast/rss.xml: No such file or directory
[thufir at localhost bashpodder]$ cat bashpodder.shell -n
      1  # datadir is the directory you want podcasts saved to:
      2  datadir=$(date +%Y-%m-%d)
      3
      4  # create datadir if necessary:
      5  mkdir -p $datadir
      6
      7  # Delete any temp file:
      8  rm -f temp.log
      9
     10  # Read the bp.conf file and wget any url not already in the
podcast.log file:
     11  while read podcast
     12          do
     13          file=$(xsltproc parse_enclosure.xsl $podcast 2>
/dev/null || wget -q
     14  $podcast -O - | tr '\r' '\n' | tr \' \" | sed -n
's/.*url="\([^"]*\)".*/\1/p')
     15          for url in $file
     16                  do
     17                  echo $url >> temp.log
     18                  if ! grep "$url" podcast.log > /dev/null
     19                          then
     20                          wget -t 10 -U BashPodder -c -q -O
$datadir/$(echo "$url" |
     21  awk -F'/' {'print $NF'} | awk -F'?' {'print $1'}) "$url"
     22                  fi
     23                  done
     24          done < bp.conf
     25  # Move dynamically created log file to permanent log file:
     26  cat podcast.log >> temp.log
     27  sort temp.log | uniq > podcast.log
     28  rm temp.log
     29  # Create an m3u playlist:
     30  ls $datadir | grep -v m3u > $datadir/podcast.m3u
     31
[thufir at localhost bashpodder]$ cat bp.conf -n
      1  http://lottalinuxlinks.com/podcast/rss.xml
      2
[thufir at localhost bashpodder]$ date
Tue Mar 14 07:17:28 EST 2006
[thufir at localhost bashpodder]$

thanks,

Thufir




More information about the fedora-list mailing list