All pastes #371499 Raw Edit

Something

public text v1 · immutable
#371499 ·published 2007-02-25 11:57 UTC
rendered paste body
#!/bin/bash

# PSXC IMDB INFO #
##################

# Just edit the 2 lines below, then continue on the "real" config file.

# your glftpd root path.
GLROOT=/glftpd
+ GLROOT=/glftpd

# path to the config file when chrooted by glftpd.
CONFFILE=/etc/psxc-imdb.conf
+ CONFFILE=/etc/psxc-imdb.conf

## End of config ##
###################

# version number. do not change.
VERSION="v2.7i"
+ VERSION=v2.7i

######################################################################################################

RECVDARGS="$1"
+ RECVDARGS=
# check if configfile exists
############################

if [ -r $GLROOT$CONFFILE ]; then
 . $GLROOT$CONFFILE
 if [ $? -ne 0 ]; then
  echo "Unable to open config file ($GLROOT$CONFFILE). Forced to exit."
  exit 0
 fi
elif [ -r $CONFFILE ]; then
 . $CONFFILE
 if [ $? -ne 0 ]; then
  echo "Unable to open config file ($CONFFILE). Forced to exit."
  exit 0
 fi
else
 echo "Config file not found. Forced to exit."
 exit 0
fi
+ '[' -r /glftpd/etc/psxc-imdb.conf ']'
+ . /glftpd/etc/psxc-imdb.conf
#!/bin/bash

##################
# PSXC IMDB INFO #
#######################################################
# http://www.grandis.nu/glftpd | http://www.glftpd.at #
#######################################################

#######
#CONFIG


##########################################################################
### Global settings. Unless you use a somewhat modified version of     ###
### glftpd, these variables will be okay with little or no             ###
### modification.                                                      ###

# this set the debug level. valid levels are 1 to 4. the higher the
# number, the more output. To disable, set to "" (default). "ON" is
# the same as "2".
# Level 1: check a couple of flags for changes.
# Level 2: show what is processed in psxc-imdb.sh.
# Level 3: show what is processed in psxc-imdb.sh, and what commands
#          are given.
# Level 4: show what is processed in psxc-imdb.sh and in the bash
#          addons, and what commands are given.
DEBUG=""
++ DEBUG=
#DEBUG="2"

# your glftpd root path.
GLROOT=/glftpd
++ GLROOT=/glftpd
#GLROOT=""

# this path is usually sufficient for chrooted env. - no need to change.
PATHCHROOTED=/bin
++ PATHCHROOTED=/bin

# PATH variable. Make sure you have all needed executables.
PATH=$GLROOT/bin:/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
++ PATH=/glftpd/bin:/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin

# logfile used - chrooted version. This file logs dirname and imdb-url. This
# is not the logfile for imdb output - that comes later in the config.
IMDBLOGCHROOTED=/ftp-data/logs/psxc-imdb.log
++ IMDBLOGCHROOTED=/ftp-data/logs/psxc-imdb.log

# path to logfile for imdb lookups. Same as above (IMDBLOGCHROOTED), just
# with the path outside glftpd's chrooted environment. Should not be changed.
IMDBLOG=$GLROOT$IMDBLOGCHROOTED
++ IMDBLOG=/glftpd/ftp-data/logs/psxc-imdb.log

# path to a logfile which keeps a specified number of IMDb urls.
# this is used to prevent the bot from showing IMDB info again and
# again for the same file.
IMDBURLLOG=$GLROOT$IMDBLOGCHROOTED.keep
++ IMDBURLLOG=/glftpd/ftp-data/logs/psxc-imdb.log.keep

# pidfile.
IMDBPID=$GLROOT$IMDBLOGCHROOTED.pid
++ IMDBPID=/glftpd/ftp-data/logs/psxc-imdb.log.pid

# the number of IMDB urls to keep in the logfile (above). This will prevent
# duplicate imdb outputs if the same movie is uploaded more than once. Use
# 0 to disable.
KEEPURLS=10
++ KEEPURLS=10
#KEEPURLS=0

# location of the file data for the bot is parsed to, normally glftpd.log.
# you might want to change this if normal output doesn't work, or changing
# the TRIGGER won't help, or writing to glftpd.log isn't possible.
# Remember to use psxc-imdb-full.tcl if you use something other than the
# glftpd.log. Read README for more info.
GLLOG=$GLROOT/ftp-data/logs/glftpd.log
++ GLLOG=/glftpd/ftp-data/logs/glftpd.log
#GLLOG=$GLROOT/ftp-data/logs/psxc-moviedata.log

# This logfile is used by the script on !imdb lookups. If you have
# psxc-imdb-find.sh installed, you either have to add a bunch to dZSbot.tcl
# or use the "full" mode in psxc-imdb-bot.tcl.
# psxc-imdb-find.README has more info - it's suggested you read it.
# Setting this to "" will log all !imdb requests to GLLOG (default)
#PSXCFINDLOG=""
PSXCFINDLOG=$GLROOT/ftp-data/logs/psxc-moviedata.log
++ PSXCFINDLOG=/glftpd/ftp-data/logs/psxc-moviedata.log

# a temp file used to fetch imdb info.
TMPFILE=$GLROOT/ftp-data/logs/psxc-imdb.tmp
++ TMPFILE=/glftpd/ftp-data/logs/psxc-imdb.tmp

# bold character used for bot. Use "" to disable.
BOLD=""
++ BOLD=

# quote char used. Since tcl and bash freaks out on a few chars, the
# script replaces these with the following. Currently, only " is replaced
# Do not use " or ` or some other special char here!
QUOTECHAR="'"
++ QUOTECHAR='
#QUOTECHAR="_"

# should the script look up business data for the opening weekend on the
# movie? use "" to disable.
USEBUSINESS=""
++ USEBUSINESS=
#USEBUSINESS=""

# Show premiere date? Will show date of first public showing/premiere of the
# movie. Premiere date takes precedence over public showing like Cannes etc.
USEPREMIERE="YES"
++ USEPREMIERE=YES
#USEPREMIERE=""

# Show limited date? Will show first date of limited showing.
USELIMITED="YES"
++ USELIMITED=YES
#USELIMITED=""

# Lynx retries. This is helpful for those times lynx fails for some reason
# to look up the imdb info.
LYNXTRIES=3
++ LYNXTRIES=3

# Lynx flags used. Should probably not be changed, but if the script seem to
# fail to look up a lot of imdb infos, you might wish to up the
# -connect_timeout=<seconds> to 20 or 30, depending on your internet line to
# USA. Earlier versions of lynx do not have this flag, though, so please
# check first.
# If you run everything chrooted, use the 2nd line, and make sure lynx.cfg
# exists.
LYNXFLAGS="-dump -nolist -width=1000 -hiddenlinks=ignore -connect_timeout=10"
++ LYNXFLAGS=-dump -nolist -width=1000 -hiddenlinks=ignore -connect_timeout=10
#LYNXFLAGS="-dump -nolist -width=1000 -hiddenlinks=ignore -connect_timeout=10 -cfg=$GLROOT/etc/lynx.cfg"

# To improve reliability even more, the use of wget can help. It's usage is
# reccommended. Use "" to disable.
USEWGET="YES"
++ USEWGET=YES
#USEWGET=""

# Allow the script to search for more generic imdb urls. This *may* lead to
# false positives, but should not really cause any grief/false lookups.
# Default is level 1 relaxation. 0 is *very* strict, 4 is most relaxed. If
# you choose any level beyond 1, I would like to recieve the nfo's which
# created false positives... So help me improve the routine and send the nfo's
# my way ;) The FAQ has more info regarding the different levels.
#RELAXEDURLS="1"     # "" is the same as "1"
RELAXEDURLS="3"    # "ON" is the same as "3"
++ RELAXEDURLS=3

# To prevent false positives, you should list dirs here which you expect will
# get movie-info. Please note that if you do not list any dirs, *all* nfo's
# will be scanned. This is the default.
# This list is case sensitive, so spell things correctly.
SCANDIRS="/site/XVID"
++ SCANDIRS=/site/XVID
#SCANDIRS="/site/DiVX /site/XViD /site/SVCD /site/VCD /site/MOViES /site/TV-RiPS /site/AFFILS"

# To support international sites, you can change the "us.imdb.com" into a valid
# url with info written in your language. For instance, to put "german.imdb.com"
# in channel and the .imdb, set this variable to "german". The default is "" which
# is equivalent to "us".
LOCALURL=""
++ LOCALURL=
#LOCALURL="swedish"

# When using post_check in glftpd.conf to start this script, it sometimes
# do not recieve any arguments passed from glftpd. There is a way around this
# but it should only be used if imdb lookups done on releases fail on uploads,
# but works when doing a rescan.
# I'm not sure how many is affected by this bug, so feedback is appreciated.
GLFIX=""
++ GLFIX=
#GLFIX="YES"

###########################################################################
### The following will affect output of the script. First the variables ###
### for the bot output.                                                 ###

# should the script write to glftpd.log (ie, bot support)? Use "" to
# disable.
USEBOT="YES"
++ USEBOT=YES
#USEBOT=""

# Trigger for bot. Most bots should be able to show the info with the UPDATE
# trigger. If you like to modify your bot for special purposes, edit to
# whatever catches your fancy/setup.
# Please BE SURE YOU KNOW WHAT YOU ARE DOING before changing this. Just putting
# it to something that catches the mood will prevent any output in the channel.
# pzs-ng uses IMDB as trigger - changed the default for this.
TRIGGER="IMDB:"
++ TRIGGER=IMDB:
#TRIGGER="IMDBVAR:"

# Same as above, only valid for !imdb output. Please take note that !imdb output
# is not as easy as general output - the UPDATE: trigger won't work unless you
# edit dZSbot.tcl a bit and add type() and path(). You either have to use the
# "full" mode, or edit dZSbot.tcl. You can read more about it in
# README.psxc-imdb-find.
# pzs-ng uses IMDBFIND - no need to change."
FINDTRIGGER="IMDBFIND:"
++ FINDTRIGGER=IMDBFIND:
#FINDTRIGGER="IMDFINDVAR:"

# Date format used by bot. Edit according to your OS (FBSD/Linux is default)
DATE=`date +"%a %b %d %H:%M:%S %Y"`
date +"%a %b %d %H:%M:%S %Y"
+++ date '+%a %b %d %H:%M:%S %Y'
++ DATE=Sun Feb 25 06:18:44 2007

# To prevent output in channel when movies are uploaded in private/affill/group-
# dirs, put the dirs here. Dirs are separated by a space."
BOTEXEMPT="/site/+Private"
++ BOTEXEMPT=/site/+Private

# The following wil output only ONE LINE OF INFO to the bot. This overrides the
# rest of the settings, except BOTHEAD. The line includes Title, Country, Genre,
# Rating and IMDb URL. Use "" for normal output.
# This setting is ignored if you are using the LOGFORMAT feature (below).
BOTONELINE=""
++ BOTONELINE=
#BOTONELINE="YES"

# Same as above, only valid for !imdb output.
FINDBOTONELINE=""
++ FINDBOTONELINE=
#FINDBOTONELINE="YES"

# This line will be written prior to whatever IMDB info found. Use "" to disable.
# Put RELEASENAME somewhere if you'd like to announce the name of the release.
# This setting is ignored if you are using the LOGFORMAT feature.
BOTHEAD="Releasename..: RELEASENAME"
++ BOTHEAD=Releasename..: RELEASENAME
#BOTHEAD="IMDb has some interesting facts on RELEASENAME"
#BOTHEAD="info on RELEASENAME from IMDb:"
#BOTHEAD=""

# Should the bot announce who is starring in the movie? Use "" to disable.
SHOWSTAR="YES"
++ SHOWSTAR=YES
#SHOWSTAR=""

# Should the short version of user comments be shown in channel? "" disables
SHOWCOMMENTSHORT="YES"
++ SHOWCOMMENTSHORT=YES
#SHOWCOMMENTSHORT=""

# Showing both Tagline and Plot Outline may be too much to your liking. This variable
# will show either Tagline or Plot Outline if either or both are found. Use "TAG" if
# you prefer Tagline over Plot Outline, "PLOT" if you prefer Plot Outline over Tagline,
# "NONE" to disable both, or "" to show both.
# This setting is ignored if you are using the LOGFORMAT feature (above).
#TAGPLOT=""      # Show both
#TAGPLOT="TAG"   # Show one, tag prefered
TAGPLOT="PLOT"  # Show one, plot prefered
++ TAGPLOT=PLOT
#TAGPLOT="NONE"  # Show none

# Logformat used. If you want to format the output yourself, this should help
# you do it. To disable, use "" (default).
# An example config to be used in dZSbot.tcl can be found in the README.
# Valid options are "" (empty), "SPECIAL" for a list of variables passed to the
# log, or "MYOWN" for your own formatted output (see below for more).
# For pzs-ng, I've changed the default to MYOWN.
LOGFORMAT="MYOWN"
++ LOGFORMAT=MYOWN
#LOGFORMAT="SPECIAL"

# The same as above, only used for !imdb lookups.
# For pzs-ng, I've changed the default to MYOWN.
FINDLOGFORMAT="MYOWN"
++ FINDLOGFORMAT=MYOWN

# The following variables is what the variable %islimited (and $ISLIMITED) in the
# extras scripts will be set to, depending on how many screens the movie has had on
# opening weekend. If screens is below 500, LIMITEDYES will be used. Else, LIMITEDNO
# will be used. If availible, the number of screens in US cinemas is the source.
# Please note that this variable is used by INFOFILENAME too (below).
LIMITEDYES="limited"
++ LIMITEDYES=limited
LIMITEDNO="not limited"
++ LIMITEDNO=not limited

# Maximum number of cast members listed. Global setting.
CASTNUM=5
++ CASTNUM=5
#CASTNUM=99

# Maximum number of countries listed. Global setting.
#COUNTRYNUM=2
COUNTRYNUM=99
++ COUNTRYNUM=99

# Maximum number of languages listed. Global setting.
#LANGUAGENUM=2
LANGUAGENUM=99
++ LANGUAGENUM=99

# Maximum number of certifications listed. Global setting.
#CERTIFICATIONNUM=2
CERTIFICATIONNUM=99
++ CERTIFICATIONNUM=99

# Maximum number of genres listed. Global setting.
#GENRENUM=2
GENRENUM=99
++ GENRENUM=99

# Maximum number of runtimes listed. Global setting.
#RUNTIMENUM=2
RUNTIMENUM=99
++ RUNTIMENUM=99

###############################################################################
### The next variables will affect output to a file in the release-dir. The ###
### idea here is to show this file when users enters the dir, thus removing ###
### the need to view the .nfo and looking up info on IMDb themselves. Check ###
### the README for more info.                                               ###

# The file to write imdb info to in the movie dir. Use "" to disable.
DOTIMDB=".imdb"
++ DOTIMDB=.imdb
#DOTIMDB=""

# Someone requested a separate file for just the link, a <releasename>.imdb.url
# You can also get a <releasename>.imdb.html, which is imho better.
# Use "" to disable (default).
DOTURL=""
++ DOTURL=
#DOTURL="HTML"
#DOTURL="URL"

# Should user comment be shown in DOTIMDB? "" disables. This is in some cases a
# lot of info - feel your way on this one. Default is disabled.
#SHOWCOMMENT="YES"
SHOWCOMMENT=""
++ SHOWCOMMENT=

# Maximum width for text written to DOTIMDB. This controls how many chars wide the
# text should be before word-wrapping it.
IMDBWIDTH=77
++ IMDBWIDTH=77

# head and tail written to DOTIMDB. Take notice of IMDBWITH - this should not be
# wider than that. This output will be written as "echo -e" which means you can use
# control characters like \n, thus the head and tail can stretch over 1 or more lines.
IMDBHEAD="============================ PSXC IMDB INFO $VERSION ============================\n"
++ IMDBHEAD============================= PSXC IMDB INFO v2.7i ============================\n
IMDBTAIL="\n============================ PSXC IMDB INFO $VERSION ============================"
++ IMDBTAIL=\n============================ PSXC IMDB INFO v2.7i ============================


####################################################################################
### The following is a BETA feature, and has really nothing to do with IMDb info ###
### at all. It's a quick and dirty way to extract release dates from the .nfo    ###
### files, and putting that info in a separate file. It works like the .imdb     ###
### file (above) and is supposed to be listed on entering the dir.               ###

# Use the beta date-extraction? Enter a name here, or "" to disable.
DOTDATE=".date"
++ DOTDATE=.date
#DOTDATE=""


####################################################################################
### External programs which will be passed the extracted variables. You may for  ###
### instance have a better idea on how your .imdb should look like. This will    ###
### give you the opportunity.                                                    ###
### See the included example-file for a quick-n-dirty example, or take a peek in ###
### the addons/ -dir - I'll try to add more addons when time permits. If you     ###
### have an idea for an addon, don't hesitate to contact me, or make your own.   ###

# Call up an external script? Enter full path, or "" to disable (default)
# Only uncomment one of the lines - if you wish to run more than one addon,
# you need to place the path/names of all the addons on the same line. An
# example is shown below using two addons.
#EXTERNALSCRIPTNAME=""
#EXTERNALSCRIPTNAME="$GLROOT/bin/psxc-symlink-maker.sh"
#EXTERNALSCRIPTNAME="$GLROOT/bin/psxc-imdb-nuker.sh"
#EXTERNALSCRIPTNAME="$GLROOT/bin/psxc-imdb-nuker.sh $GLROOT/bin/psxc-symlink-maker.sh"
EXTERNALSCRIPTNAME="$GLROOT/bin/psxc-imdb-dotimdb.pl"
++ EXTERNALSCRIPTNAME=/glftpd/bin/psxc-imdb-dotimdb.pl


####################################################################################
### You might wish to add a file/dir with IMDB info in the name. This is now     ###
### possible. The next few variables describe this.                              ###

# If you wish, you can make a dir/file with info from the release in the dir/filename.
# Currently, the only things availible are user rating, votes, genres and runtime.
# To prevent the need for sticky bits on some bins, we will create a temporary
# file/dir. The name of this file is not important - we will rename it to INFOFILENAME
# (below) later. To disable this feature, set this variable to "".
#INFOTEMPNAME=""
INFOTEMPNAME=".imdbinfoname"
++ INFOTEMPNAME=.imdbinfoname

# Format the file as you wish. Use the following names to be substituted for the
# real info (case sensitive): VOTES SCORE GENRE RUNTIME YEAR ISLIMITED SCREENS
INFOFILENAME="[IMDB]=- Score SCORE - GENRE - (YEAR) -=[IMDB]"
++ INFOFILENAME=[IMDB]=- Score SCORE - GENRE - (YEAR) -=[IMDB]

# Would you like to create a dir or a file? Use "" for dir, "FILE" for file.
INFOFILEIS=""
++ INFOFILEIS=
#INFOFILEIS="FILE"

# For security and filesystem reasons we will change some chars to harmless ones.
# This variable describe the valid chars to use. I suggest you leave this as is,
# unless you know what you're doing. 'man tr' should give some indication.
# If you wish to allow spaces in your file/dirname, use the second line.
#INFOVALID="[:alnum:])(.\-=][\n"
INFOVALID="[:alnum:][:space:])(.\-=][\n"
++ INFOVALID=[:alnum:][:space:])(.\-=][\n

# Put here the char you wish invalid chars to be changed into.
INFOCHARTO="_"
++ INFOCHARTO=_

# Maximum number of genres that should show. This would prevent the dir/file that
# is created from getting to be too long...
INFOGENREMAX=2
++ INFOGENREMAX=2
#INFOGENREMAX=5

# Separator between genres. Usually this is "/", but that can't be used in a dir/
# filename for obvious reasons.
INFOGENRESEP="-"
++ INFOGENRESEP=-

##############
# PRE CONFIG ####################################################################
#                                                                             ###
# The following is the config for the pre-support. You only need to edit if   ###
# you plan on using it.                                                       ###

# This is a tricky one to understand. If you run psxc-imdb-pre.sh from the
# prescript you are using, or if whatever calls psxc-imdb-pre.sh is chrooted
# under GLROOT, you must set this variable to "". If not (and this is the
# majority of cases in my experience) you set this to "$GLROOT".
# Normally, you don't change this.
GLPREROOT=$GLROOT
++ GLPREROOT=/glftpd
#GLPREROOT=""

# Path variable. All commands should be within glftpd's bin directory. No need
# to change.
GLPATHPRE=$GLPREROOT/bin
++ GLPATHPRE=/glftpd/bin

# Name of what psxc-imdb.sh is named when run in pre-mode. This variable may
# be removed later, though for now you gotta make the symlink needed. See
# README for info.
PRENAME=psxc-imdb-pre.sh
++ PRENAME=psxc-imdb-pre.sh

# Path to the logfile to read. This normally is glftpd.log, but can be a
# separate file if your prescript logs elsewhere. Please see PRETRIGGER and
# WORD as well.
GLPRELOG=$GLPREROOT/ftp-data/logs/glftpd.log
++ GLPRELOG=/glftpd/ftp-data/logs/glftpd.log
#GLPRELOG=$GLPREROOT/ftp-data/logs/prelog

# Trigger your prescript uses. If you use a separate logfile which do not have
# a trigger (like a prelog or something) set this to "".
PRETRIGGER="PRE:"
++ PRETRIGGER=PRE:
#PRETRIGGER="DONE:"
#PRETRIGGER=""

# This is a wordcount read after PRETRIGGER where the path is located. Imagine
# the following as something found in glftpd.log:
#
# Sat Apr 19 06:46:26 2003 PRE: "/site/divx/somedir" "pregroup" "some text"
#
# If PRETRIGGER is "PRE:" then you'd want to set WORDS to "1", as this is the
# location of the path. If PRETRIGGER is "" then you'd set WORDS to "7", as it
# is the 7th word in the line. Please note that text within '"' is counted as
# one word, ie, there're 9 words in my example, not 10.
#
# To support f00-pre and others, you can now enter more than one number,
# separated by a space. With SEPARATOR set to "/" (see below), setting WORDS to
# "4 3" with the following in glftpd.log:
#
# Sat Apr 19 06:46:26 2003 PRE: "user" "group" "some.release" "/site/section"
#
# will give "/site/section/some.release" as the path.

WORDS="1"
++ WORDS=1
#WORDS="8 3"
#WORDS=7

# use this separator between the words grabbed in WORDS. Use "" to disable.
SEPARATOR="/"
++ SEPARATOR=/
#SEPARATOR=""


######################
# FORMATTING OPTIONS ############################################################
#                                                                             ###
# The following is options that will let you be able to format the bot-output ###
# yourself. They will only be used if LOGFORMAT or FINDLOGFORMAT is set to    ###
# "MYOWN".                                                                    ###

# The following strings will be replaced with the actual data gathered:
# %imdbdirname %imdburl %imdbtitle %imdbgenre %imdbrating %imdbcountry
# %imdblanguage %imdbcertification %imdbruntime %imdbdirector
# %imdbbusinessdata %imdbpremiereinfo %imdblimitedinfo %imdbvotes %imdbscore
# %imdbname %imdbyear %imdbnumscreens %imdbislimited %imdbcastleadname
# %imdbcastleadchar %imdbtagline %imdbplot %imdbbar %imdbcasting
# %imdbcommentshort %newline %bold
#
# What these strings represents is found in 'README.use.of.special.format'.
MYOWNFORMAT="%boldIMDB:%bold %bold%imdbname%bold (%imdburl ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot"
++ MYOWNFORMAT=%boldIMDB:%bold %bold%imdbname%bold (%imdburl ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
FINDMYOWNFORMAT="%boldIMDB:%bold %bold%imdbname%bold (%imdburl) starring %imdbcasting.%newline%boldIMDB:%bold Score: %bold%imdbscore%bold - Screens: %imdbnumscreens in %imdbpremiereinfo, and is thus %bold%imdbislimited%bold.%newline%boldIMDB:%bold Comment: %imdbcommentshort."
++ FINDMYOWNFORMAT=%boldIMDB:%bold %bold%imdbname%bold (%imdburl) starring %imdbcasting.%newline%boldIMDB:%bold Score: %bold%imdbscore%bold - Screens: %imdbnumscreens in %imdbpremiereinfo, and is thus %bold%imdbislimited%bold.%newline%boldIMDB:%bold Comment: %imdbcommentshort.

# You may replace empty strings with something.
MYOWNEMPTY="N/A"
++ MYOWNEMPTY=N/A
FINDMYOWNEMPTY="N/A"
++ FINDMYOWNEMPTY=N/A

# To get multiple lines in the format, we use a specified char as delimeter.
# This char should not appear elsewhere in your output.
# Also remember to set this char in your bot, or, if you use the "FULL" mode
# make sure it's the same char as the variable psxc(NEWLINE) in
# psxc-imdb-conf.tcl
# This char will be replaced with the string %newline (above)
# NOTE:
#   If you use \n as splitter char in the bot, you need to set NEWLINE here
#   to "\\\\n".
#NEWLINE="\\\\n"
NEWLINE="|"
++ NEWLINE=|

###############
# OTHER STUFF ###################################################################
#                                                                             ###

# If you really, *REALLY* need to run imdb scan at the same time the nfo is
# uploaded, set this variable to "YES". People uploading nfo's will notice
# this - their upload queue will freeze while imdb info is looked up. In some
# cases, people will actually loose connection while this is done... so, please,
# consider carefully before changing this.
# This will only work if you run everything chrooted.
# The default is to have this variable disabled "".
RUNCONTINOUS=""
++ RUNCONTINOUS=
#RUNCONTINOUS="YES"

# END OF CONFIG
####################################################################################

+ '[' 0 -ne 0 ']'

# Start debugging
if [ "$DEBUG" = "ON" ] || [ "$DEBUG" = "2" ]; then
 set -x
elif [ "$DEBUG" = "3" ]; then
 set -x -v
elif [ "$DEBUG" = "4" ]; then
 set -x -v
fi
+ '[' '' = ON ']'
+ '[' '' = 2 ']'
+ '[' '' = 3 ']'
+ '[' '' = 4 ']'

# Let's hack glftpd
if [ -z "$RECVDARGS" ] && [ ! -z "$GLFIX" ]; then
 RECVDARGS=`ls -1Ft | grep -a -v "/" | grep -a -v "@" | head -n 1 | grep -a -e "[.][nN][fF][oO]$"`
fi
+ '[' -z '' ']'
+ '[' '!' -z '' ']'

# Remove locale settings which might cause problems
export LC_ALL=en_US
+ export LC_ALL=en_US
+ LC_ALL=en_US

if [ ! -z "$RECVDARGS" ]; then

# This is what is run under zs-c, chrooted.
###########################################

# PATH=$PATHCHROOTED
# IMDBLOG=$IMDBLOGCHROOTED
 FILENAME="$RECVDARGS"
 case $FILENAME in
  *.[nN][fF][oO])
   if [ ! -z "$GLROOT" ]; then
    MYTMPFILE=`echo "$TMPFILE" | sed "s%$GLROOT%%"`
   else
    MYTMPFILE=$TMPFILE
   fi
   PSXCFLAG=`head -n 1 $MYTMPFILE | tr -cd '0-9'`
   if [ ! -z "$PSXCFLAG" ]; then
    if [ $PSXCFLAG -ge 4 ]; then
     let PSXCFLAG=PSXCFLAG-4
    fi
    if [ $PSXCFLAG -ge 2 ]; then
     DOTIMDB=""
     INFOTEMPNAME=""
     DOTDATE=""
     DOTURL=""
    fi
   fi
   if [ ! -z "$DOTDATE" ]; then
    DOTDATEINFO="`grep -a [Dd][Aa][Tt][Ee] $FILENAME | tr -c '/a-zA-Z0-9:. -/\n' ' ' | tr -s ' '`"
    if [ ! -z "$DOTDATEINFO" ]; then
     echo "$DOTDATEINFO" > $DOTDATE
     chmod 666 $DOTDATE
    fi
   fi

# Should we even begin searching for an url?
   SEARCHFORURLS=0
   if [ -z "$SCANDIRS" ]; then
    SEARCHFORURLS=1
   fi
   for SCANDIR in $SCANDIRS; do
    if [ ! -z "`pwd | grep -a "$SCANDIR"`" ]; then
     SEARCHFORURLS=1
     break
    fi
   done
   if [ $SEARCHFORURLS -eq 0 ]; then
    exit 0
   fi

# First, replace some old variable values
   if [ -z "$RELAXEDURLS" ]; then
    RELAXEDURLS=1
   fi
   if [ "$RELAXEDURLS" = "ON" ]; then
    RELAXEDURLS=3
   fi

# Level 0 search
   IMDBURLS="`grep -a [Ii][Mm][Dd][Bb] $FILENAME | tr ' \|' '\n' | sed -n /[hH][tT][tT][pP]:[/][/].*[.][iI][mM][dD][bB][.].*.[0-9]/p | head -n 1 | tr -c -d '[:alnum:]\:./?'`"
   if [ ! -z "`echo $IMDBURLS | grep -a "imdb\."`" ]; then
    IMDBURL="http://former.imdb.com/title/tt""`echo $IMDBURLS | sed "s/=/-/g" | sed "s/imdb./=/" | cut -d "=" -f 2 | cut -d "/" -f 2,3 | tr -c -d '[:digit:]'`"
    if [ -z `echo $IMDBURL | tr -cd '0-9'` ]; then
     IMDBURL=""
    fi
   fi

# Level 1 search
   if [ -z "$IMDBURL" ] && [ $RELAXEDURLS -ge 1 ]; then
    IMDBURLS="`grep -a [Ii][Mm][Dd][Bb] $FILENAME | tr ' \|' '\n' | sed -n /[hH][tT][tT][pP]:[/][/].*[iI][mM][dD][bB][.].*.[0-9]/p | head -n 1 | tr -c -d '[:alnum:]\:./?'`"
    if [ ! -z "`echo $IMDBURLS | grep -a "imdb\."`" ]; then
     IMDBURL="http://former.imdb.com/title/tt""`echo $IMDBURLS | sed "s/=/-/g" | sed "s/imdb./=/" | cut -d "=" -f 2 | cut -d "/" -f 2,3 | tr -c -d '[:digit:]'`"
     if [ -z `echo $IMDBURL | tr -cd '0-9'` ]; then
      IMDBURL=""
     fi
    fi
   fi

# Level 2 search
   if [ -z "$IMDBURL" ] && [ $RELAXEDURLS -ge 2 ]; then
    IMDBURLS="`grep -a [Ii][Mm][Dd][Bb] $FILENAME | tr ' \|' '\n' | sed -n /.*[iI][mM][dD][bB][.].*.[0-9]/p | head -n 1 | tr -c -d '[:alnum:]\:./?'`"
    if [ ! -z "`echo $IMDBURLS | grep -a "imdb\."`" ]; then
     IMDBURL="http://former.imdb.com/title/tt""`echo $IMDBURLS | sed "s/=/-/g" | sed "s/imdb./=/" | cut -d "=" -f 2 | cut -d "/" -f 2,3 | tr -c -d '[:digit:]'`"
     if [ -z `echo $IMDBURL | tr -cd '0-9'` ]; then
      IMDBURL=""
     fi
    fi
   fi

# Level 3 search
   if [ -z "$IMDBURL" ] && [ $RELAXEDURLS -ge 3 ]; then
    for IMDBURLS in `grep -a [Ii][Mm][Dd][Bb] $FILENAME | tr -c '[:digit:]' '\n' | grep -a -v "^$"`; do
     if [ ! -z `echo $IMDBURLS | tr -cd '0-9'` ]; then
      if [ `echo $IMDBURLS | tr -cd '0-9' | wc -c` -eq 8 ] || [ `echo $IMDBURLS | tr -cd '0-9' | wc -c` -eq 7 ]; then
       IMDBURL="$IMDBURLS"
       break
      fi
     fi
    done
    if [ ! -z "$IMDBURL" ]; then
     IMDBURL="http://former.imdb.com/title/tt""$IMDBURL"
    fi
   fi

# Level 4 search
   if [ -z "$IMDBURL" ] && [ $RELAXEDURLS -ge 4 ]; then
    for IMDBURLS in `cat $FILENAME | tr -c '[:digit:]' '\n' | grep -a -v "^$"`; do
     if [ `echo $IMDBURLS | wc -c` -eq 8 ] || [ `echo $IMDBURLS | wc -c` -eq 7 ]; then
      IMDBURL="$IMDBURLS"
      break
     fi
    done
    if [ ! -z "$IMDBURL" ]; then
     IMDBURL="http://former.imdb.com/title/tt""$IMDBURL"
    fi
   fi

# export what we've found
   if [ ! -z "$IMDBURL" ]; then
    echo "$IMDBURL""|""$PWD" >> $IMDBLOGCHROOTED
    if [ ! -z "$DOTIMDB" ]; then
     if [ ! -e "$DOTIMDB" ] || [ -w "$DOTIMDB" ]; then
      echo -n "" > $DOTIMDB
      chmod 666 $DOTIMDB
     fi
    fi
    if [ ! -z "$DOTURL" ]; then
     DOTURLF="`basename "$PWD" | sed "s/ /./g"`"
     if [ ! "$DOTURL" = "URL" ]; then
      DOTURLF="$DOTURLF"".imdb.html"
      if [ ! -e "$DOTURLF" ] || [ -w "$DOTURLF" ]; then
       echo "<TITLE>IMDB REDIRECT</TITLE>" > $DOTURLF
       echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;URL=$IMDBURL\">" >> $DOTURLF
       chmod 666 $DOTURLF
      fi
     else
      DOTURLF="$DOTURLF"".imdb.url"
      if [ ! -e "$DOTURLF" ] || [ -w "$DOTURLF" ]; then
       echo "[InternetShortcut]" > $DOTURLF
       echo "URL=""$IMDBURL" >> $DOTURLF
       chmod 666 $DOTURLF
      fi
     fi
    fi
    if [ ! -z "$INFOTEMPNAME" ]; then
     if [ ! -e "$INFOTEMPNAME" ] || [ -w "$INFOTEMPNAME" ]; then
      if [ ! -z "$INFOFILEIS" ]; then
       echo -n "" > $INFOTEMPNAME
      chmod 666 $INFOTEMPNAME
      else
       mkdir -p $INFOTEMPNAME
       chmod 777 $INFOTEMPNAME
      fi
     fi
    fi
   fi
   touch -acmr "$FILENAME" `pwd` >/dev/null 2>&1
  ;;
 esac
# exit 0

#else
fi
+ '[' '!' -z '' ']'
if [ ! -z "$RUNCONTINOUS" ] || [ -z "$RECVDARGS" ]; then
# run major part.

 if [ "`basename "$0"`" = "$PRENAME" ]; then

# This is what is done with pre's
#################################
  PATH=$GLPATHPRE

  a="`tail -n 5 $GLPRELOG | grep -a "$PRETRIGGER" | tail -n 1`"
  DIRNAME=""
  for WORD in $WORDS; do
   count=0
   combine=0
   if [ -z "$a" ]; then
    exit 0
   fi
   if [ ! -z "$PRETRIGGER" ]; then
    let WORD=WORD+1
   fi
   for b in $a; do
    if [ -z `echo $b | grep -a "$PRETRIGGER"` ] && [ $count -gt 0 ] || [ -z "$PRETRIGGER" ]; then
     if [ $combine -eq 1 ]; then
      c=$c$b
     else
      c=$b
     fi
     if [ ! -z `echo "$c" | grep -a "^\""` ]; then
      combine=1
     else
      c=$b
      let count=count+1
     fi
     if [ ! -z `echo "$c" | grep -a "\"$"` ]; then
      combine=0
      let count=count+1
     fi
     if [ $count -eq $WORD ]; then
      break
     fi
    else
     if [ "$b" = "$PRETRIGGER" ]; then
      count=1
     fi
    fi
   done
   DIRNAME="$DIRNAME""$c"
  done
  DIRNAME=`echo $DIRNAME | sed "s|\"\"|$SEPARATOR|g" | sed "s|\"||g"`
  if [ -d $GLROOT$DIRNAME ]; then
   FILENAME=`ls -1 $GLROOT$DIRNAME | grep -a "\.[Nn][Ff][Oo]$" | head -n 1`
    IMDBURL="`grep -a [Ii][Mm][Dd][Bb] $GLROOT$DIRNAME/$FILENAME | tr ' ' '\n' | sed -n /[hH][tT][tT][pP]:[/][/].*[.][iI][mM][dD][bB].*.[0-9]/p | head -n 1 | tr -c -d '[:alnum:]\:./?'`"
   if [ ! -z "`echo $IMDBURL | grep -a "\.imdb\."`" ]; then
     IMDBURL="http://former.imdb.com/title/tt""`echo $IMDBURL | sed "s/=/-/g" | sed "s/.imdb./=/" | cut -d "=" -f 2 | cut -d "/" -f 2,3 | tr -c -d '[:digit:]'`"
   fi
    if [ ! -z "$IMDBURL" ]; then
     a="`tail -n 5 $GLLOG | grep -a "$TRIGGER" | grep -a "$DIRNAME" | tail -n 1`"
     if [ -z "$a" ]; then
      SEARCHFORURLS=0
      if [ -z "$SCANDIRS" ]; then
       SEARCHFORURLS=1
      fi
      for SCANDIR in $SCANDIRS; do
       if [ ! -z "`echo "$DIRNAME" | grep -a "$SCANDIR"`" ]; then
        SEARCHFORURLS=1
        break
       fi
       done
      if [ ! $SEARCHFORURLS -eq 0 ]; then
       echo "$IMDBURL""|""$DIRNAME" >> $IMDBLOG
      fi
     fi
   fi
  fi
  if [ -z "$RUNCONTINOUS" ]; then
   exit 0
  fi
 fi

 if [ ! -e $IMDBLOG ]; then

# Check to see if it's a first-run
##################################

  echo "Please read the docs before trying to run this script."
  exit 0
 fi

# The main part.
################

 if [ -z "`cat $IMDBLOG`" ]; then

# No new imdb-info. let's quit.
###############################
  exit 0
 fi

# Make sure this script isn't already running.
##############################################
 sleep 0.$RANDOM
 MYNAMEIS=`basename "$0"`
 IMDBPIDCONTENT=`cat $IMDBPID`
 if [ ! -z "$IMDBPIDCONTENT" ]; then
  if [ ! -z `ps ax | awk '{print $1}' | grep -a -e "^$IMDBPIDCONTENT$"` ]; then
   exit 0
  fi
 fi
 echo $$ > $IMDBPID

# Seems like something was put into the log. Let's check it.
############################################################
 IMDBFLAGS=`head -n 1 $TMPFILE | tr -cd '0-9'`
 if [ ! -z "$IMDBFLAGS" ]; then
  if [ $IMDBFLAGS -ge 4 ]; then
   EXTERNALSCRIPTNAME=""
   let IMDBFLAGS=IMDBFLAGS-4
  fi
  if [ $IMDBFLAGS -ge 2 ]; then
   DOTIMDB=""
   INFOTEMPNAME=""
   let IMDBFLAGS=IMDBFLAGS-2
  fi
  if [ $IMDBFLAGS -ge 1 ]; then
   USEBOT=""
  fi
 fi

 if [ -z "$LANGUAGENUM" ] || [ $LANGUAGENUM -eq 0 ]; then
  LANGUAGENUM=99
 fi
 if [ -z "$COUNTRYNUM" ] || [ $COUNTRYNUM -eq 0 ]; then
  COUNTRYNUM=99
 fi
 if [ -z "$CERTIFICATIONNUM" ] || [ $CERTIFICATIONNUM -eq 0 ]; then
  CERTIFICATIONNUM=99
 fi
 if [ -z "$CASTNUM" ] || [ $CASTNUM -eq 0 ]; then
  CASTNUM=99
 fi
 if [ -z "$GENRENUM" ] || [ $GENRENUM -eq 0 ]; then
  GENRENUM=99
 fi
 if [ -z "$RUNTIMENUM" ] || [ $RUNTIMENUM -eq 0 ]; then
  RUNTIMENUM=99
 fi

 while [ ! -z "`cat $IMDBLOG`" ]; do
  IMDBLINE="`cat $IMDBLOG | grep -a -e "/" | head -n 1`"
  cat $IMDBLOG | grep -a -F -v "$IMDBLINE" > $TMPFILE
  cat $TMPFILE > $IMDBLOG
  ISLIMITED=""
  BUSINESS=""
  BUSINESSSHORT=""
  PREMIERE=""
  LIMITED=""
  EXEMPTED=""
  LYNXTRIESORIG=$LYNXTRIES
  IMDBURL="`echo $IMDBLINE | cut -d "|" -f 1`"
  IMDBLNK="`echo $IMDBLINE | cut -d "|" -f 2`"
  IMDBDST="`echo $IMDBLINE | cut -d "|" -f 3`"
  DEBUGCOUNT=1
  if [ ! -z $DEBUG ]; then
   echo "$DEBUGCOUNT : DOTIMDB = '$DOTIMDB'"
   echo "$DEBUGCOUNT : USEBOT = '$USEBOT'"
  fi
  if [ -d "$GLROOT$IMDBLNK" ]; then
   IMDBDIR="`basename "$IMDBLNK"`"
   BASELNK="`dirname "$IMDBLNK"`"
   IMDBLKL="$IMDBLNK"
   IMDBLNK="$GLROOT$IMDBLKL/$DOTIMDB"
  elif [ "$IMDBLNK" = "/dev/null" ]; then
   IMDBLKL="$IMDBLNK"
   DOTIMDB=""
   EXTERNALSCRIPTNAME=""
   INFOTEMPNAME=""
   BOTONELINE=$FINDBOTONELINE
   TRIGGER="$FINDTRIGGER"
   LOGFORMAT="$FINDLOGFORMAT"
   MYOWNFORMAT="$FINDMYOWNFORMAT"
   MYOWNEMPTY="$FINDMYOWNEMPTY"
   if [ ! -z "$PSXCFINDLOG" ] && [ -w $PSXCFINDLOG ]; then
    GLLOG=$PSXCFINDLOG
   fi
  else
   DOTIMDB=""
   USEBOT=""
   EXTERNALSCRIPTNAME=""
   INFOTEMPNAME=""
  fi
  DEBUGCOUNT=2
  if [ ! -z $DEBUG ]; then
   echo "$DEBUGCOUNT : DOTIMDB = '$DOTIMDB'"
   echo "$DEBUGCOUNT : USEBOT = '$USEBOT'"  
  fi
  for EXEMPT in $BOTEXEMPT; do
   if [ ! -z `echo "$IMDBLKL" | grep -a "$EXEMPT"` ]; then
    USEBOT=""
    EXEMPTED="ON"
   fi
  done
  if [ ! -z "$LOGFORMAT" ]; then
   BOTONELINE="YES"
   TAGPLOT=""
   BOTHEAD=""
  fi
  DEBUGCOUNT=3
  if [ ! -z $DEBUG ]; then
   echo "$DEBUGCOUNT : DOTIMDB = '$DOTIMDB'"
   echo "$DEBUGCOUNT : USEBOT = '$USEBOT'"  
  fi
  if [ ! -z `cat $IMDBURLLOG | grep -a "$IMDBURL"` ] || [ ! -z $EXEMPTED ]; then
   if [ ! "$IMDBLKL" = "/dev/null" ]; then
    USEBOT=""
   fi
  else
   if [ ! "$IMDBLKL" = "/dev/null" ]; then
    echo "$IMDBURL" >> $IMDBURLLOG
    tail -n $KEEPURLS $IMDBURLLOG > $TMPFILE
    cat $TMPFILE > $IMDBURLLOG
    echo -n "" > $TMPFILE
   fi
  fi
  DEBUGCOUNT=4
  if [ ! -z $DEBUG ]; then
   echo "$DEBUGCOUNT : DOTIMDB = '$DOTIMDB'"
   echo "$DEBUGCOUNT : USEBOT = '$USEBOT'"  
  fi

# grab info from web
####################
  OUTPUTTRIES=1
  OUTPUTOK=""
  while [ -z "$OUTPUTOK" ]; do
   while [ $OUTPUTTRIES -le $LYNXTRIESORIG ]; do
    let OUTPUTTRIES=OUTPUTTRIES+1
    OUTPUTOK="OK"
    while [ $LYNXTRIES -gt 0 ]; do
     if [ -z "$USEWGET" ]; then
      lynx $LYNXFLAGS $IMDBURL > $TMPFILE 2>&1
      if [ $? = "0" ]; then
       LYNXTRIES=$LYNXTRIESORIG
       break
      else
       let LYNXTRIES=LYNXTRIES-1
       sleep 1
      fi
     else
      #http_proxy=192.168.0.1:8080
      wget -U "Internet Explorer" -O $TMPFILE --timeout=30 $IMDBURL >/dev/null 2>&1
      if [ $? = "0" ] || [ -z "`cat $TMPFILE`" ]; then
       LYNXTRIES=$LYNXTRIESORIG
       HTMLPAGE="`lynx $LYNXFLAGS -force_html $TMPFILE`"
       echo "$HTMLPAGE" > $TMPFILE
       break
      else
       let LYNXTRIES=LYNXTRIES-1
       echo -n "" > $TMPFILE
       sleep 1
      fi
     fi
    done
    if [ $LYNXTRIES -ne $LYNXTRIESORIG ]; then
     exit 0
    fi

# Check for a movie-title. This *must* be present, else the script will just exit.
##################################################################################
    TITLE=`cat "$TMPFILE" | grep -a -e "^[a-zA-Z0-9\"\.]" | sed "s/\"//g" | tail -n 1`
    if [ -z "$TITLE" ]; then
     # a new version of lynx? let's try a diff. approach.
     TITLE=`cat "$TMPFILE" | grep -a -e "([12][089][0-9][0-9])" | head -n 1 | sed "s/PageFlicker//" | sed "s/\"//g"`
    fi
    if [ -z "$TITLE" ] || [ ! -z "`echo "$TITLE" | grep -a -e "with other users on IMDb"`" ] || [ ! -z "`echo "$TITLE" | grep -a -e "laserdisc details"`" ] || [ ! -z "`echo "$TITLE" | grep -a -e "(\ )"`" ] || [ ! -z "`echo "$TITLE" | grep -a -e "\.\.\.\."`" ]; then
     OUTPUTOK=""
     break
    fi

# Grab hold of the info we'll use later. Also do some formatting.
#################################################################

    TITLEYEAR=`echo $TITLE | tr ' ' '\n' | grep -a -v "^[a-zA-Z]" | grep -a -e "^([12]" | head -n 1`
    TITLENAME=`echo $TITLE | sed "s| $TITLEYEAR||"`
    TITLEYEAR=`echo $TITLEYEAR | tr -cd '0-9'`
    if [ -z "$TITLEYEAR" ]; then
     OUTPUTOK=""
     break
    fi
    GENRE=`cat $TMPFILE | grep -a -e "Genre:" | sed "s/(more)//" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/Genre:/Genre........:/" | sed s/\"/$QUOTECHAR/g | tr '/' '\n' | head -n $GENRENUM | tr '\n' '/' | sed "s|/$||" | sed "s/ *$//"`
    GENRECLEAN=`echo $GENRE | sed "s/Genre........: *//"`
    RATING=`cat $TMPFILE | grep -a -e "User\ Rating:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/ [Vv][Oo][Tt][Ee] [Hh][Ee][Rr][Ee]//" | sed "s/User Rating:/User Rating..:/" | sed "s/* //g" | sed "s/_ //g" | sed s/\"/$QUOTECHAR/g | head -n 1`
    RATINGCLEAN=`echo $RATING | sed "s/User Rating..: *//"`
    RATINGBAR="`cat $TMPFILE | grep -a -e "User\ Rating:" | tr -cd '\*_' | tr '\*_' '#-' | head -n 1`"
    if [ "`echo $RATINGCLEAN | grep -a -e "[Ww][Aa][Ii][Tt]"`" = "" ]; then
     RATINGVOTES=`echo $RATINGCLEAN | sed "s/ [Vv][Oo][Tt][Ee][Ss]//" | tr '() ' '\n' | grep -a -v "/" | grep -a -e "[0-9]" | head -n 1`
     RATINGSCORE=`echo $RATINGCLEAN | grep -a -e "/" | tr '/' '\n' | head -n 1`
    else
     RATINGVOTES=""
     RATINGSCORE=""
    fi
    COUNTRY=`cat $TMPFILE | grep -a -e "Country:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/Country:/Country......:/" | sed s/\"/$QUOTECHAR/g | tr '/' '\n' | head -n $COUNTRYNUM | tr '\n' '/' | sed "s|/$||" | sed "s/ *$//"`
    COUNTRYCLEAN=`echo $COUNTRY | sed "s/Country......: *//"`
    TAGLINE=`cat $TMPFILE | grep -a -e "Tagline:" | sed "s/(more)//" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/([Mm][Oo][Rr][Ee])//" | sed "s/Tagline:/Tagline......:/" | sed s/\"/$QUOTECHAR/g | head -n 1`
    TAGLINECLEAN=`echo $TAGLINE | sed "s/Tagline......: *//"`
    LANGUAGE=`cat $TMPFILE | grep -a -e "Language:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/Language:/Language.....:/" | sed s/\"/$QUOTECHAR/g | tr '/' '\n' | head -n $LANGUAGENUM | tr '\n' '/' | sed "s|/$||" | sed "s/ *$//"`
    LANGUAGECLEAN=`echo $LANGUAGE | sed "s/Language.....: *//"`
    PLOT=`cat $TMPFILE | grep -a -e "Plot\ [OS][u][tm][lm][ia][nr][ey]:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/([Vv][Ii][Ee][Ww] [Tt][Rr][Aa][Ii][Ll][Ee][Rr])//" | sed "s/([Mm][Oo][Rr][Ee])//" | sed "s/Plot [OS][u][tm][lm][ia][nr][ey][:]/Plot Outline.:/" | sed s/\"/$QUOTECHAR/g | tr -s ' ' | head -n 1`
    PLOTCLEAN=`echo $PLOT | sed "s/Plot Outline.: *//"`
    if [ ! -z "`echo "$PLOTCLEAN" | grep -a -e "\(\ \)\ \(\ \)"`" ]; then
     OUTPUTOK=""
     break
    fi
    CERT=`cat $TMPFILE | grep -a -e "Certification:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed s/\"/$QUOTECHAR/g | tr '/' '\n' | head -n $CERTIFICATIONNUM | sed "s/(.*//g" | tr '\n' '/' | sed "s|/$||" | sed "s/ *$//"`
    CERTCLEAN=`echo $CERT | sed "s/Certification: *//" | tr '/' '\n' | grep -a -e "[uU][sS][aA]" | tr -d ' ' | head -n 1`
    CAST=`cat $TMPFILE | grep -a -e "\ \.\.\.\.\ " | sed s/\"/$QUOTECHAR/g | sed "s|\ \[.*\]||g" | head -n $CASTNUM`
    CASTCLEAN=`echo "$CAST" | sed "s/\.\.\.\..*/|/g" | tr '\n' ' ' | tr -s ' ' | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/ |/\,/g" | sed "s/,$//"`
    CASTLEADNAME="`echo "$CAST" | head -n 1 | tr '.' '\n' | sed -e /^$/d | head -n 1 | tr -s ' ' | sed "s/^\ //g" | sed "s/\ $//g"`"
    CASTLEADCHAR="`echo "$CAST" | head -n 1 | tr '.' '\n' | sed -e /^$/d | tail -n 1 | tr -s ' ' | sed "s/^\ //g" | sed "s/\ $//g"`"
    COMMENTSHORT=`cat $TMPFILE | grep -a -e "User Comments:" | head -n 1 | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/([Mm][Oo][Rr][Ee])//" | sed s/\"/$QUOTECHAR/g`
    COMMENTSHORTCLEAN=`echo $COMMENTSHORT | sed "s/User Comments: *//"`
    COMMENT=`cat $TMPFILE | awk '/User Comments:$/, /Check for other user comments.$/' | sed s/\"/$QUOTECHAR/g`
    COMMENTCLEAN=`echo "$COMMENT" | grep -a -e "^\ \ \ \ \ " | sed "s/^\ *//g" | sed "s/\ *$//g" | sed s/\{\}\"/$QUOTECHAR/g | tr '\n' '|'`
    RUNTIME=`cat $TMPFILE | grep -a -e "Runtime:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/Runtime:/Runtime......:/" | sed s/\"/$QUOTECHAR/g | tr '/' '\n' | head -n $RUNTIMENUM | tr '\n' '/' | sed "s|/$||" | sed "s/ *$//"`
    RUNTIMECLEAN="`echo $RUNTIME | sed "s/Runtime......: *//" | tr '/ ' '\n' | sed -e /^$/d | head -n 1 | tr -c -d '[:digit:]'`"
    if [ ! -z "$RUNTIMECLEAN" ]; then
     RUNTIMECLEAN="$RUNTIMECLEAN min"
    fi
    DIRECTOR=`cat $TMPFILE | awk '/Directed by$/, /Writing credits$/' | grep -a -v "Directed by" | grep -a -v "Writing Credits" | sed "s/^\ *//g" | sed "s/\ *$//g" | head -n 1 | sed s/\"/$QUOTECHAR/g`
    DIRECTORCLEAN=`echo $DIRECTOR`
    if [ ! -z "`echo "$DIRECTOR" | grep -a -e "\(\ \)\ \(\ \)"`" ]; then
     OUTPUTOK=""
     break
    fi
    ONELINE="`echo "$BOLD$TITLE$BOLD""[$COUNTRY]: $GENRE - $BOLD$RATING$BOLD"" - $IMDBURL" | sed "s/Genre........: //" | sed "s/User Rating..: //" | sed "s/Country......: *//" | tr -s ' '`"
    if [ ! -z "`echo "$ONELINE" | grep -a -e "\(\ \)\ \(\ \)"`" ]; then
     OUTPUTOK=""
     break
    fi
    if [ ! -z "`echo "$GENRECLEAN" | grep -a -e "with other users on IMDb"`" ] || [ ! -z "`echo "$GENRECLEAN" | grep -a -e "laserdisc details"`" ] || [ ! -z "`echo "$GENRECLEAN" | grep -a -e "(\ )"`" ] || [ ! -z "`echo "$GENRECLEAN" | grep -a -e "\.\.\."`" ] || [ ! -z "`echo "$GENRECLEAN" | grep -a -e "Binary"`" ]; then
     OUTPUTOK=""
     break
    fi
    if [ ! -z "$OUTPUTOK" ]; then
     OUTPUTTRIES=$LYNXTRIESORIG
     break
    fi
   done
   if [ $OUTPUTTRIES -gt $LYNXTRIESORIG ]; then
    break
   fi
  done
  if [ -z "$OUTPUTOK" ]; then
   DOTIMDB=""
   USEBOT=""
   if [ ! -z "`echo $IMDBLKL | grep -a -e "/dev/null"`" ]; then
    if [ -z "$LOGFORMAT" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"Failed to fetch iMDB details. Please try again.\" \"$IMDBDST\"" >> $GLLOG
    elif [ "$LOGFORMAT" = "MYOWN" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"Failed to fetch iMDB details. Please try again.\" \"$IMDBDST\"" >> $GLLOG
    else
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"\" \"Failed to fetch iMDB details. Please try again.\"" >> $GLLOG
    fi
   fi
  else

# We won't check business and release as closely right away... may do so later
##############################################################################
   BUSINESSURL="$IMDBURL""/business"
   RELEASEURL="$IMDBURL""/releaseinfo"
   if [ -z "`cat $TMPFILE | grep -a -F "$BUSINESSURL"`" ] && [ -z "$USEWGET" ]; then
    USEBUSINESS=""
   fi
   if [ -z "`cat $TMPFILE | grep -a -F "$RELEASEURL"`" ] &[ -z "$USEWGET" ]; then
    USEPREMIERE=""
    USELIMITED=""
   fi
   if [ ! -z "$USEBUSINESS" ]; then
    while [ $LYNXTRIES -gt 0 ]; do
     if [ -z "$USEWGET" ]; then
      lynx $LYNXFLAGS $BUSINESSURL > $TMPFILE 2>&1
      if [ $? = "0" ]; then
       LYNXTRIES=$LYNXTRIESORIG
       break
      else
       let LYNXTRIES=LYNXTRIES-1
       sleep 1
      fi
     else
      #http_proxy=192.168.0.1:8080
      wget -U "Internet Explorer" -O $TMPFILE --timeout=30 $BUSINESSURL >/dev/null 2>&1
      if [ $? = "0" ] || [ -z "`cat $TMPFILE`" ]; then
       LYNXTRIES=$LYNXTRIESORIG
       HTMLPAGE="`lynx $LYNXFLAGS -force_html $TMPFILE`"
       echo "$HTMLPAGE" > $TMPFILE
       break
      else
       let LYNXTRIES=LYNXTRIES-1
       echo -n "" > $TMPFILE
       sleep 1
      fi
     fi
    done
    if [ "$LYNXTRIES" = "$LYNXTRIESORIG" ]; then
     BUSINESS=`cat $TMPFILE  | awk '/Opening Weekend$/,/Gross$/' | grep -a -e "(" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed s/\"/$QUOTECHAR/g`
     BUSINESSSHORT=`cat $TMPFILE | awk '/Opening Weekend$/,/Gross$/' | grep -a -e "[Ss][Cc][Rr][Ee][Ee][Nn]" | grep -a -e "[Uu][Ss][Aa]" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed s/\"/$QUOTECHAR/g | head -n 1`
     if [ -z "$BUSINESSSHORT" ]; then
      BUSINESSSHORT=`cat $TMPFILE | awk '/Opening Weekend$/,/Gross$/' | grep -a -e "[Uu][Ss][Aa]" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed s/\"/$QUOTECHAR/g | head -n 1`
     fi
     if [ -z "$BUSINESSSHORT" ]; then
      BUSINESSSHORT=`echo "$BUSINESS" | head -n 1`
     fi
     BUSINESSSCREENS=`echo "$BUSINESSSHORT" | tr '()' '\n' | grep -a -e "[Ss][Cc][Rr][Ee][Ee][Nn]" | tr ' ' '\n' | head -n 1`
     BUSINESSSCREENSNUMBER=`echo "$BUSINESSSCREENS" | sed "s/,//"` #tr -d ','`
echo "BIZNUM : $BUSINESSSCREENSNUMBER ( $BUSINESSSCREENS )" >/tmp/imdebug.log
     if [ ! -z "$BUSINESSSCREENSNUMBER" ]; then
      if [ $BUSINESSSCREENSNUMBER -lt 500 ]; then
       ISLIMITED=$LIMITEDYES
      else
       ISLIMITED=$LIMITEDNO
      fi
     else
      ISLIMITED=""
     fi
    fi
   fi
   if [ ! -z "$USEPREMIERE" ] || [ ! -z "$USELIMITED" ]; then
    while [ $LYNXTRIES -gt 0 ]; do
     if [ -z "$USEWGET" ]; then
      lynx $LYNXFLAGS $RELEASEURL > $TMPFILE 2>&1
      if [ $? = "0" ]; then
       LYNXTRIES=$LYNXTRIESORIG
       break
      else
       let LYNXTRIES=LYNXTRIES-1
       sleep 1
      fi
     else
      #http_proxy=192.168.0.1:8080
      wget -U "Internet Explorer" -O $TMPFILE --timeout=30 $RELEASEURL >/dev/null 2>&1
      if [ $? = "0" ] || [ -z "`cat $TMPFILE`" ]; then
       LYNXTRIES=$LYNXTRIESORIG
       HTMLPAGE="`lynx $LYNXFLAGS -force_html $TMPFILE`"
       echo "$HTMLPAGE" > $TMPFILE
       break
      else
       let LYNXTRIES=LYNXTRIES-1
       echo -n "" > $TMPFILE
       sleep 1
      fi
     fi
    done
    if [ "$LYNXTRIES" = "$LYNXTRIESORIG" ]; then
     if [ ! -z "$USEPREMIERE" ]; then
      PREMIERE=`cat $TMPFILE | awk /Date$/,/endofThefile/ | grep -a -e "(" | grep -a -e "[Pp][Rr][Ee][Mm][Ii][Ee][Rr][Ee]" | head -n 1 | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/ (/(/" | tr '(' '\n' | tr -s ' ' | head -n 1 | sed s/\"/$QUOTECHAR/g`
      if [ -z "$PREMIERE" ]; then
       PREMIERE=`cat $TMPFILE | awk /Date$/,/endofThefile/ | grep -a -v "Date$" | head -n 1 | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/ (/(/" | tr '(' '\n' | tr -s ' ' | head -n 1 | sed s/\"/$QUOTECHAR/g`
      fi
      if [ -z "`echo "$PREMIERE" | tr -cd '0-9'`" ]; then
       PREMIERE=""
      fi
     fi
     if [ ! -z "$USELIMITED" ]; then
      LIMITED=`cat $TMPFILE | awk /Date$/,/endofThefile/ | grep -a -e "(" | grep -a -e "[Ll][Ii][Mm][Ii][Tt][Ee][Dd]" | head -n 1 | sed "s/^\ *//g" | sed "s/\ *$//g" | tr -s ' ' | sed s/\"/$QUOTECHAR/g`
#       if [ "$PREMIERE" = "$LIMITED" ]; then
#        PREMIERE=""
#       fi
     fi
    fi
   fi
   if [ ! -z "$IMDBHEAD" ]; then
    BOTHEAD=`echo $BOTHEADORIG | sed "s/RELEASENAME/$BOLD$IMDBDIR$BOLD/"`
   fi
   if [ ! -z $DEBUG ]; then
    DEBUGCOUNT=5
    echo "$DEBUGCOUNT : DOTIMDB = '$DOTIMDB'"
    echo "$DEBUGCOUNT : USEBOT = '$USEBOT'"  
   fi
   if [ ! -z "$DIRECTOR" ]; then
    DIRECTOR="Directed by..: $DIRECTOR"
   fi
   if [ ! -z $DEBUG ]; then
    DEBUGCOUNT=6
    echo "$DEBUGCOUNT : DOTIMDB = '$DOTIMDB'"
    echo "$DEBUGCOUNT : USEBOT = '$USEBOT'"  
   fi

   if [ ! -z "$USEBOT" ]; then

# Time to put stuff out so the bot can read it.
###############################################

    if [ ! -z "$LOCALURL" ]; then
     IMDBURL="`echo $IMDBURL | sed "s|/former.|/$LOCALURL.|g" | tr 'A-Z' 'a-z'`"
    else
     IMDBURL="`echo $IMDBURL | sed "s|/former.|/www.|g" | tr 'A-Z' 'a-z'`"
    fi
    HEADTMP="Title........: $BOLD$TITLE$BOLD"
    if [ ! -z "$COUNTRY" ]; then
     HEADTMP="$HEADTMP / $COUNTRY"
    fi
    if [ ! -z "$LANGUAGE" ]; then
     HEADTMP="$HEADTMP / $BOLD$LANGUAGE$BOLD"
    fi
    HEAD=`echo "$HEADTMP" | sed "s/Country......: //" | sed "s/Language.....: //" | tr -s ' '`
    if [ ! -z "$BOTHEAD" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"$BOTHEAD\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ ! -z "$HEAD" ] && [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"$HEAD\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"IMDb Link....: $IMDBURL\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ ! -z "$DIRECTOR" ] && [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"$DIRECTOR\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ ! -z "$GENRE" ] && [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"$GENRE\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ ! -z "$RATING" ] && [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"$RATING\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ ! -z "$SHOWSTAR" ] && [ -z "$BOTONELINE" ] && [ ! -z "$CASTLEADNAME" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"Starring.....: $CASTLEADNAME as $CASTLEADCHAR\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ ! -z "$RUNTIME" ] && [ -z "$BOTONELINE" ]; then  
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"$RUNTIME\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ ! -z "$BUSINESSSHORT" ] && [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"Opening Stats: $BUSINESSSHORT\" \"$IMDBDST\"" | tr '[=$=]' '¤' | sed "s|¤|USD|g" >> $GLLOG
    fi
    if [ ! -z "$PREMIERE" ] && [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"Premiere Date: $PREMIERE\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ ! -z "$LIMITED" ] && [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"Limited Date.: $LIMITED\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ ! -z "$TAGLINE" ] && [ ! -z "$PLOT" ] && [ -z "$BOTONELINE" ]; then
     if [ "$TAGPLOT" = "TAG" ] || [ -z "$TAGPLOT" ] ; then
      echo "$DATE $TRIGGER \"$IMDBLKL\" \"$TAGLINE\" \"$IMDBDST\"" >> $GLLOG
     fi
     if [ "$TAGPLOT" = "PLOT" ] || [ -z "$TAGPLOT" ]; then
      echo "$DATE $TRIGGER \"$IMDBLKL\" \"$PLOT\" \"$IMDBDST\"" >> $GLLOG
     fi
    elif [ ! -z "$TAGLINE" ] && [ ! "$TAGPLOT" = "NONE" ] && [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"$TAGLINE\" \"$IMDBDST\"" >> $GLLOG
    elif [ ! -z "$PLOT" ] && [ ! "$TAGPLOT" = "NONE" ] && [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"$PLOT\" \"$IMDBDST\"" >> $GLLOG
    fi
    if [ ! -z "$SHOWCOMMENTSHORT" ] && [ ! "$COMMENTSHORT" = "User Comments:" ] && [ -z "$BOTONELINE" ]; then
     echo "$DATE $TRIGGER \"$IMDBLKL\" \"$COMMENTSHORT\" \"$IMDBDST\"" >> $GLLOG
    fi
    if  [ ! -z "$BOTONELINE" ]; then
     if [ -z "$LOGFORMAT" ]; then
      echo "$DATE $TRIGGER \"$IMDBLKL\" \"$ONELINE\" \"$IMDBDST\"" >> $GLLOG
     elif [ "$LOGFORMAT" = "MYOWN" ]; then
#      NEWLINE="|"
      MYOWNPAIRS="%imdbdirname|IMDBDIR %imdburl|IMDBURL %imdbtitle|TITLE %imdbgenre|GENRECLEAN %imdbrating|RATINGCLEAN %imdbcountry|COUNTRYCLEAN %imdblanguage|LANGUAGECLEAN %imdbcertification|CERTCLEAN %imdbruntime|RUNTIMECLEAN %imdbdirector|DIRECTORCLEAN %imdbbusinessdata|BUSINESSSHORT %imdbpremiereinfo|PREMIERE %imdblimitedinfo|LIMITED %imdbvotes|RATINGVOTES %imdbscore|RATINGSCORE %imdbname|TITLENAME %imdbyear|TITLEYEAR %imdbnumscreens|BUSINESSSCREENS %imdbislimited|ISLIMITED %imdbcastleadname|CASTLEADNAME %imdbcastleadchar|CASTLEADCHAR %imdbtagline|TAGLINECLEAN %imdbplot|PLOTCLEAN %imdbbar|RATINGBAR %imdbcasting|CASTCLEAN %imdbcommentshort|COMMENTSHORTCLEAN %newline|NEWLINE %bold|BOLD"
      MYOWNFORMAT1="$MYOWNFORMAT"
      for OWNPAIR in $MYOWNPAIRS; do
       MYOWNSTRING="`echo "$OWNPAIR" | cut -d '|' -f 1`"
       MYOWNVAR="`echo "$OWNPAIR" | cut -d '|' -f 2`"
       if [ ! -z "${!MYOWNVAR}" ]; then
        MYTEMPVAR="`echo "${!MYOWNVAR}" | tr '\&' '\`'`"
        MYOWNFORMAT1="`echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '\`' '\&'`"
       else
        MYOWNFORMAT1="`echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYOWNEMPTY^g"`"
       fi
      done
      echo "$DATE $TRIGGER \"$IMDBLKL\" \"${MYOWNFORMAT1}\" \"$IMDBDST\"" | tr '[=$=]' '¤' | sed "s|¤|USD|g" >> $GLLOG
     else
      echo "$DATE $TRIGGER \"$IMDBLKL\" \"$IMDBDIR\" \"$IMDBURL\" \"$TITLE\" \"$GENRECLEAN\" \"$RATINGCLEAN\" \"$COUNTRYCLEAN\" \"$LANGUAGECLEAN\" \"$CERTCLEAN\" \"$RUNTIMECLEAN\" \"$DIRECTORCLEAN\" \"$BUSINESSSHORT\" \"$PREMIERE\" \"$LIMITED\" \"$RATINGVOTES\" \"$RATINGSCORE\" \"$TITLENAME\" \"$TITLEYEAR\" \"$BUSINESSSCREENS\" \"$ISLIMITED\" \"$CASTLEADNAME\" \"$CASTLEADCHAR\" \"$TAGLINECLEAN\" \"$PLOTCLEAN\" \"$RATINGBAR\" \"$CASTCLEAN\" \"$COMMENTSHORTCLEAN\" \"$IMDBDST\"" | tr '[=$=]' '¤' | sed "s|¤|USD|g" >> $GLLOG
     fi
    fi
   fi
   if [ ! -z "$DOTIMDB" ]; then

# Echo stuff to the .imdb file
##############################

    echo -e "$IMDBHEAD" > "$IMDBLNK"
    OWNER=`ls -1nl "$GLROOT$IMDBLKL" | tail -n 1 | { read junk junk owner group junk; echo $owner:$group; };`
    echo "Title........: $TITLE" | fold -s -w $IMDBWIDTH | head -n 1 >> "$IMDBLNK"
    echo "-" >> "$IMDBLNK"
    echo "IMDb Link....: $IMDBURL" | head -n 1 >> "$IMDBLNK"
    if [ ! -z "$DIRECTOR" ]; then
     echo "$DIRECTOR" | fold -s -w $IMDBWIDTH | head -n 1 >> "$IMDBLNK"
    fi
    if [ ! -z "$GENRE" ]; then
     echo "$GENRE" | fold -s -w $IMDBWIDTH | head -n 1 >> "$IMDBLNK"
    fi
    if [ ! -z "$RATING" ]; then
     echo "$RATING" | fold -s -w $IMDBWIDTH | head -n 1 >> "$IMDBLNK"
    fi
    if [ ! -z "$TAGLINE" ]; then
     echo "$TAGLINE" | fold -s -w $IMDBWIDTH >> "$IMDBLNK"
    fi
    echo "-" >> "$IMDBLNK"
    if [ ! -z "$COUNTRY" ]; then
     echo "$COUNTRY" | fold -s -w $IMDBWIDTH | head -n 1 >> "$IMDBLNK"
    fi
    if [ ! -z "$LANGUAGE" ]; then
     echo "$LANGUAGE" | fold -s -w $IMDBWIDTH | head -n 1 >> "$IMDBLNK"
    fi
    if [ ! -z "$CERT" ]; then
     echo "$CERT" | fold -s -w $IMDBWIDTH | head -n 1 >> "$IMDBLNK"
    fi
    if [ ! -z "$PREMIERE" ]; then         
     echo "Premiere Date: $PREMIERE" | fold -s -w $IMDBWIDTH | head -n 1 >> "$IMDBLNK"
    fi
    if [ ! -z "$LIMITED" ]; then      
     echo "Limited Date.: $LIMITED" | fold -s -w $IMDBWIDTH | head -n 1 >> "$IMDBLNK"
    fi
    if [ ! -z "$RUNTIME" ]; then
     echo "$RUNTIME" | fold -s -w $IMDBWIDTH | head -n 1 >> "$IMDBLNK"
    fi
    if [ ! -z "$CAST" ]; then
     echo "-" >> "$IMDBLNK"
     echo "Credited Cast:" >> "$IMDBLNK"
     echo "$CAST" | fold -s -w $IMDBWIDTH >> "$IMDBLNK"
    fi
    if [ ! -z "$BUSINESS" ]; then
     echo "-" >> "$IMDBLNK"
     echo "Business Data on Opening Weekend:" >> "$IMDBLNK"
     echo "$BUSINESS" | fold -s -w $IMDBWIDTH >> "$IMDBLNK"
    fi
    if [ ! -z "$PLOT" ]; then
     echo "-" >> "$IMDBLNK"
     echo "$PLOT" | fold -s -w $IMDBWIDTH >> "$IMDBLNK"
    fi
    if [ ! -z "$SHOWCOMMENT" ] && [ ! -z "`echo $COMMENT | grep -a -e "^User Comments:" | grep -a -e "Check for other user comments.$"`" ]; then
     echo "---" >> "$IMDBLNK"
     echo "User Comments:" >> "$IMDBLNK"
     echo "$COMMENT" | grep -a -e "^     " | sed "s/^\ *//g" | sed "s/\ *$//g" | tr -s ' ' | fold -s -w $IMDBWIDTH >> "$IMDBLNK"
    fi
    echo -e "$IMDBTAIL" >> "$IMDBLNK"
   fi

   if [ ! -z "$INFOTEMPNAME" ]; then

# make a file/dir with imdb info in the name 

    INFOGENRES=`echo $GENRECLEAN | tr '/ ' '\n' |  sed -e /^$/d | wc -l`
    if [ ! $INFOGENRES -gt $INFOGENREMAX ]; then
     let INFOGENREMAXED=INFOGENRES
    else
     let INFOGENREMAXED=INFOGENREMAX
    fi
    if [ ! $INFOGENRES -lt 1 ]; then
     GENREFILE="`echo $GENRECLEAN | tr '/ ' '\n' |  sed -e /^$/d | head -n $INFOGENREMAX | tr '\n' ' ' | sed "s/ /$INFOGENRESEP/g" | cut -d "$INFOGENRESEP" -f 1-$INFOGENREMAXED`"
    else
     GENREFILE="Unclassified"
    fi
    VOTESFILE="`echo $RATINGVOTES | tr ',' '.'`"
    if [ -z "$ISLIMITED" ]; then
     ISLIMITED="unknown"
    fi
    NUMSCREENS="`echo $BUSINESSSCREENS | tr ',' '.'`"
    if [ -z "$NUMSCREENS" ]; then
     NUMSCREENS="unknown"
    fi
    if [ -z "$RUNTIMECLEAN" ]; then
     RUNTIMECLEAN="unknown"
    fi
    INFOFILENAMEOLD="`echo "$INFOFILENAME" | tr -c $INFOVALID $INFOCHARTO | sed "s%VOTES%*%g" | sed "s%SCORE%*%g" | sed "s%GENRE%*%g" | sed "s%RUNTIME%*%g" | sed "s%YEAR%*%g" | sed "s%ISLIMITED%*%g" | sed "s%SCREENS%*%g" | tr -d ' '`"
    INFOFILENAMEOLDA="`echo "$INFOFILENAMEOLD" | sed "s%*%.*%g"`"
    INFOFILENAMEOLDB="`echo "$INFOFILENAMEOLDA" | tr '\]\[' '.'`"
    INFOFILENAMEPRINT="`echo "$INFOFILENAME" | sed "s%VOTES%$VOTESFILE%g" | sed "s%SCORE%$RATINGSCORE%g" | sed "s%GENRE%$GENREFILE%g" | sed "s%RUNTIME%$RUNTIMECLEAN%g" | sed "s%YEAR%$TITLEYEAR%g" | sed "s%ISLIMITED%$ISLIMITED%g" | sed "s%SCREENS%$NUMSCREENS%g"`"
    INFOFILENAMEPRINT="`echo "$INFOFILENAMEPRINT" | tr -c $INFOVALID $INFOCHARTO`"
    if [ ! -z "`ls -1 "$GLROOT$IMDBLKL" | grep -a -e "$INFOFILENAMEOLDB"`" ]; then
     for OLDINFOFILE in `ls -1  "$GLROOT$IMDBLKL" | grep -a -e "$INFOFILENAMEOLDB" | tr -d ' '`; do
      rm -f "$GLROOT$IMDBLKL/"$OLDINFOFILE >/dev/null 2>&1
      rmdir "$GLROOT$IMDBLKL/"$OLDINFOFILE >/dev/null 2>&1
     done
    fi
    if [ -e "$GLROOT$IMDBLKL/$INFOTEMPNAME" ]; then
     mv "$GLROOT$IMDBLKL/$INFOTEMPNAME" "$GLROOT$IMDBLKL/$INFOFILENAMEPRINT"
    fi
   fi
# Should we run any external scripts?

   if [ ! -z "$EXTERNALSCRIPTNAME" ]; then
    FILENAMED=`ls -1Ftr "$GLROOT$IMDBLKL" | grep -a -v "/" | grep -a -v "@" | grep -a -e "[.][nN][fF][oO]" | head -n 1`
    if [ ! -z "$FILENAMED" ]; then
     touch -acmr "$GLROOT$IMDBLKL/$FILENAMED" "$GLROOT$IMDBLKL" >/dev/null 2>&1
    fi
    for EXTERNALNAME in $EXTERNALSCRIPTNAME; do
     if [ "$DEBUG" = "4" ] && [ ! -z "`head -n 1 $EXTERNALNAME | grep -a -e "/bin/bash"`" ]; then
      bash -x -v $EXTERNALNAME "\"$DATE\" \"$IMDBLNK\" \"$IMDBLKL\" \"$IMDBDIR\" \"$IMDBURL\" \"$TITLE\" \"$GENRECLEAN\" \"$RATINGCLEAN\" \"$COUNTRYCLEAN\" \"$LANGUAGECLEAN\" \"$CERTCLEAN\" \"$RUNTIMECLEAN\" \"$DIRECTORCLEAN\" \"$BUSINESSSHORT\" \"$PREMIERE\" \"$LIMITED\" \"$RATINGVOTES\" \"$RATINGSCORE\" \"$TITLENAME\" \"$TITLEYEAR\" \"$BUSINESSSCREENS\" \"$ISLIMITED\" \"$CASTLEADNAME\" \"$CASTLEADCHAR\" \"$TAGLINECLEAN\" \"$PLOTCLEAN\" \"$RATINGBAR\" \"$CASTCLEAN\" \"$COMMENTSHORTCLEAN\" \"$COMMENTCLEAN\""
     else
      $EXTERNALNAME "\"$DATE\" \"$IMDBLNK\" \"$IMDBLKL\" \"$IMDBDIR\" \"$IMDBURL\" \"$TITLE\" \"$GENRECLEAN\" \"$RATINGCLEAN\" \"$COUNTRYCLEAN\" \"$LANGUAGECLEAN\" \"$CERTCLEAN\" \"$RUNTIMECLEAN\" \"$DIRECTORCLEAN\" \"$BUSINESSSHORT\" \"$PREMIERE\" \"$LIMITED\" \"$RATINGVOTES\" \"$RATINGSCORE\" \"$TITLENAME\" \"$TITLEYEAR\" \"$BUSINESSSCREENS\" \"$ISLIMITED\" \"$CASTLEADNAME\" \"$CASTLEADCHAR\" \"$TAGLINECLEAN\" \"$PLOTCLEAN\" \"$RATINGBAR\" \"$CASTCLEAN\" \"$COMMENTSHORTCLEAN\" \"$COMMENTCLEAN\""
     fi
    done

# restore the releasedir's original date.
#########################################
    FILENAMED=`ls -1Ftr "$GLROOT$IMDBLKL" | grep -a -v "/" | grep -a -v "@" | grep -a -e "[.][nN][fF][oO]" | head -n 1`
    if [ ! -z "$FILENAMED" ]; then
     touch -acmr "$GLROOT$IMDBLKL/$FILENAMED" "$GLROOT$IMDBLKL" >/dev/null 2>&1
    fi
   fi
  fi

# clean up and make ready for next run.
#######################################

  cat $IMDBLOG | grep -a -F -v "$IMDBLINE" > $TMPFILE
  cat $TMPFILE > $IMDBLOG
  echo -n "" > $TMPFILE
 done
 echo -n "" > $IMDBPID
fi
+ '[' '!' -z '' ']'
+ '[' -z '' ']'
basename "$0"
++ basename /glftpd/bin/psxc-imdb.sh
+ '[' psxc-imdb.sh = psxc-imdb-pre.sh ']'
+ '[' '!' -e /glftpd/ftp-data/logs/psxc-imdb.log ']'
cat $IMDBLOG
++ cat /glftpd/ftp-data/logs/psxc-imdb.log
+ '[' -z 'http://former.imdb.com/title/tt0449467|/site/XVID/Test' ']'
+ sleep 0.8916
basename "$0"
++ basename /glftpd/bin/psxc-imdb.sh
+ MYNAMEIS=psxc-imdb.sh
cat $IMDBPID
++ cat /glftpd/ftp-data/logs/psxc-imdb.log.pid
+ IMDBPIDCONTENT=
+ '[' '!' -z '' ']'
+ echo 12672
head -n 1 $TMPFILE | tr -cd '0-9'
++ head -n 1 /glftpd/ftp-data/logs/psxc-imdb.tmp
++ tr -cd 0-9
+ IMDBFLAGS=
+ '[' '!' -z '' ']'
+ '[' -z 99 ']'
+ '[' 99 -eq 0 ']'
+ '[' -z 99 ']'
+ '[' 99 -eq 0 ']'
+ '[' -z 99 ']'
+ '[' 99 -eq 0 ']'
+ '[' -z 5 ']'
+ '[' 5 -eq 0 ']'
+ '[' -z 99 ']'
+ '[' 99 -eq 0 ']'
+ '[' -z 99 ']'
+ '[' 99 -eq 0 ']'
cat $IMDBLOG
++ cat /glftpd/ftp-data/logs/psxc-imdb.log
+ '[' '!' -z 'http://former.imdb.com/title/tt0449467|/site/XVID/Test' ']'
cat $IMDBLOG | grep -a -e "/" | head -n 1
++ cat /glftpd/ftp-data/logs/psxc-imdb.log
++ grep -a -e /
++ head -n 1
+ IMDBLINE=http://former.imdb.com/title/tt0449467|/site/XVID/Test
+ cat /glftpd/ftp-data/logs/psxc-imdb.log
+ grep -a -F -v 'http://former.imdb.com/title/tt0449467|/site/XVID/Test'
+ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
+ ISLIMITED=
+ BUSINESS=
+ BUSINESSSHORT=
+ PREMIERE=
+ LIMITED=
+ EXEMPTED=
+ LYNXTRIESORIG=3
echo $IMDBLINE | cut -d "|" -f 1
++ echo 'http://former.imdb.com/title/tt0449467|/site/XVID/Test'
++ cut -d '|' -f 1
+ IMDBURL=http://former.imdb.com/title/tt0449467
echo $IMDBLINE | cut -d "|" -f 2
++ echo 'http://former.imdb.com/title/tt0449467|/site/XVID/Test'
++ cut -d '|' -f 2
+ IMDBLNK=/site/XVID/Test
echo $IMDBLINE | cut -d "|" -f 3
++ echo 'http://former.imdb.com/title/tt0449467|/site/XVID/Test'
++ cut -d '|' -f 3
+ IMDBDST=
+ DEBUGCOUNT=1
+ '[' '!' -z ']'
+ '[' -d /glftpd/site/XVID/Test ']'
basename "$IMDBLNK"
++ basename /site/XVID/Test
+ IMDBDIR=Test
dirname "$IMDBLNK"
++ dirname /site/XVID/Test
+ BASELNK=/site/XVID
+ IMDBLKL=/site/XVID/Test
+ IMDBLNK=/glftpd/site/XVID/Test/.imdb
+ DEBUGCOUNT=2
+ '[' '!' -z ']'
echo "$IMDBLKL" | grep -a "$EXEMPT"
++ echo /site/XVID/Test
++ grep -a /site/+Private
+ '[' '!' -z ']'
+ '[' '!' -z MYOWN ']'
+ BOTONELINE=YES
+ TAGPLOT=
+ BOTHEAD=
+ DEBUGCOUNT=3
+ '[' '!' -z ']'
cat $IMDBURLLOG | grep -a "$IMDBURL"
++ cat /glftpd/ftp-data/logs/psxc-imdb.log.keep
++ grep -a http://former.imdb.com/title/tt0449467
+ '[' '!' -z ']'
+ '[' '!' -z ']'
+ '[' '!' /site/XVID/Test = /dev/null ']'
+ echo http://former.imdb.com/title/tt0449467
+ tail -n 10 /glftpd/ftp-data/logs/psxc-imdb.log.keep
+ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
+ echo -n ''
+ DEBUGCOUNT=4
+ '[' '!' -z ']'
+ OUTPUTTRIES=1
+ OUTPUTOK=
+ '[' -z '' ']'
+ '[' 1 -le 3 ']'
+ let OUTPUTTRIES=OUTPUTTRIES+1
+ OUTPUTOK=OK
+ '[' 3 -gt 0 ']'
+ '[' -z YES ']'
+ wget -U 'Internet Explorer' -O /glftpd/ftp-data/logs/psxc-imdb.tmp --timeout=30 http://former.imdb.com/title/tt0449467
+ '[' 0 = 0 ']'
+ LYNXTRIES=3
lynx $LYNXFLAGS -force_html $TMPFILE
++ lynx -dump -nolist -width=1000 -hiddenlinks=ignore -connect_timeout=10 -force_html /glftpd/ftp-data/logs/psxc-imdb.tmp
+ HTMLPAGE=
   Home 
   Now Playing Movie/TV News My Movies DVD/Video IMDbTV Message Boards Showtimes & Tickets Game Base IMDbPro
    Login | Register
   Home | Top Movies | Photos | Independent Film | Browse | Help
   Search [All..........] ____________________________ Submit more | tips
   Questions about our new look? See our Redesign FAQ for answers.
   Overview
   (o)  main details
   ( )  combined details
   ( )  full cast and crew
   ( )  company credits
   ( )  on television
   Awards and Reviews
   ( )  user comments
   ( )  external reviews
   ( )  newsgroup reviews
   ( )  awards & nominations
   ( )  user ratings
   ( )  recommendations
   ( )  message board
   Plot and Quotes
   ( )  plot summary
   ( )  plot keywords
   (X)  Amazon.com summary
   ( )  memorable quotes
   Fun Stuff
   ( )  trivia
   ( )  goofs
   ( )  soundtrack listing
   (X)  crazy credits
   (X)  alternate versions
   ( )  movie connections
   ( )  FAQ
   Other Info
   ( )  merchandising links
   ( )  box office & business
   ( )  release dates
   ( )  filming locations
   ( )  technical specs
   (X)  laserdisc details
   ( )  DVD details
   ( )  literature listings
   ( )  news articles
   Promotional
   ( )  taglines
   ( )  trailers
   ( )  posters
   ( )  photo gallery
   External Links
   ( )  showtimes
   ( )  official site
   ( )  miscellaneous
   ( )  photographs
   ( )  sound clip(s)
   (X)  video clip(s)

   vote
   [Your Vote.....] Cast vote
   You need to be a registered user of the IMDb to rate a movie
   comment
   - I have seen this movie and would like to submit a comment

Babel (2006) 

   Babel Directed by
   Alejandro González Iñárritu
   Writing credits (WGA)
   Guillermo Arriaga (written by)
   Guillermo Arriaga (idea) ...
    (more)
   > watch the trailer 
   Add this title to MyMovies Add to MyMovies Photo Gallery Photo Gallery [10.gif] IMDbPro Details
   Photo Gallery (125 photos)
   [th-photo_hi_3431.jpg] [th-photo_hi_4182.jpg] [th-photo_hi_4186.JPG] [th-photo_hi_4185.JPG] more [f114.gif] 
   Showtimes & Tickets (Register to personalize) 
   Genre: Drama / Thriller (more)
   Tagline: If You Want to be Understood...Listen (more)
   Plot Outline: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families. (more) (view trailer)
   User Comments: An Exhausting Film (more)
   User Rating: * * * * * * * * _ _ 7.8/10 (21,517 votes) Vote Here 
   Cast overview, first billed only: 
     [38t.jpg] 
   Brad Pitt      ....             Richard
     [48t.jpg] 
   Cate Blanchett ....             Susan
      [b.gif]     Mohamed Akhzam   ....   Anwar
      [b.gif]     Peter Wight      ....   Tom
      [b.gif]     Harriet Walter   ....   Lilly
      [b.gif]     Trevor Martin    ....   Douglas
      [b.gif]     Matyelok Gibbs   ....   Elyse
      [b.gif]     Georges Bousquet ....   Robert
      [b.gif]     Claudine Acs     ....   Jane
      [b.gif]     André Oumansky   ....   Walter
      [b.gif]     Michael Maloney  ....   James
      [b.gif]     Dermot Crowley   ....   Barth
      [b.gif]     Wendy Nottingham ....   Tourist #1
      [b.gif]     Henry Maratray   ....   Tourist #2
      [b.gif]     Linda Broughton  ....   Tourist #3
     (more)
   Also Known As:
   Babel (France)
   MPAA: Rated R for violence, some graphic nudity, sexual content, language and some drug use.
   Runtime: 142 min
   Country: France / USA / Mexico
   Language: Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic
   Color: Color
   Sound Mix: Dolby Digital / DTS
   Certification: Sweden:11 / Norway:15 / New Zealand:R16 / Denmark:15 / Canada:14A (Alberta/Manitoba/Ontario) / Canada:13+ (Quebec) / Australia:MA / Germany:16 / Portugal:M/12 / Hong Kong:IIB / Canada:18A (British Columbia) / Netherlands:16 / Ireland:16 / Switzerland:14 (canton of Vaud) / Brazil:16 / Iran:18+ / Switzerland:14 (canton of Geneva) / Philippines:PG-13 (Limited) / USA:R (certificate #42677) / Argentina:18 / Finland:K-15 / Malaysia:18PL / South Korea:18 / Singapore:M18 / France:Unrated / UK:15 / South Africa:16 (LN)
   Trivia: Rinko Kikuchi went through a year long audition process before finally gaining the role of Chieko. (more)
   Goofs: Continuity: During the phone call taking place when the bus is leaving, Richard's watch is clean. Before and after, it is covered with blood and grime. (more)
   Quotes: Amelia: Help! Ayudame! HELP! (more)
   Awards: Nominated for 7 Oscars. Another 17 wins & 59 nominations (more)
   FAQ:
   What does the title mean?
   Regarding the phone call at the end. How'd Amelia get back into the US?
   How does it end?
   (more)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            IFRAME: http://ad.doubleclick.net/adi/N2928.IMDB/B2151868;sz=160x600;ord=1172404530?
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Click Here 
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   User Comments:

   322 out of 555 people found the following comment useful:-
   An Exhausting Film, 19 October 2006
   6/10
   Author: brocksilvey from United States

   Alas, it appears that, based on other user comments here at IMDb, I am in the minority on this film. I found it to be tedious and exhausting, and the effort I put into sticking with it far outweighed any sense of closure I received from it.
   Alejandro Gonzalez Inarritu appeared at the screening I saw and introduced his film as the final entry in a trilogy that includes "Amores Perros" and "21 Grams." Inarritu, in a comment that surprised me, said that his intent with this trilogy was not to focus on politics or social commentary, but rather to look at the modern family and what it means to be a father, son, mother, daughter, etc. This may have been his intention, but I don't feel that over the course of three entire films Innaritu did say much about these issues. Instead, he has painted a portrait of the world as he apparently sees it as a pretty bleak, uncaring and unforgiving place to live. I thought "Amore Perros" was so pessimistic as to border on nihilism; "21 Grams" came closer to finding a sense of peace and redemption among the general human crappiness. "Babel" sticks closer to the sentiments of the first film than the latter.
   "Babel" is of course about communication, or more exactly miscommunication, in the modern world. It's a theme that has engaged the interest of many a filmmaker lately -- the idea that technology has made instant communication so much easier, yet people seem to be more than ever incapable of understanding one another. It's a conceit that greatly interests me, but Innaritu doesn't exploit its potential here. "Babel" consists of a monotonous series of scenes in which people shout, storm, fight and talk over one another, always in a hurry to be understood without taking the time to understand. Very well, point taken. But Inarritu makes this point within the film's first half hour -- you only need see one or two scenes of this kind of frustrating verbal gridlock to understand what he's trying to say; after that, the frustration just mounts without any kind of pay off. People are mean to one another, some are unbelievably callous (I didn't buy for a second that the group of
   tourists who accompany Brad Pitt and Cate Blanchett's characters to a remote Moroccan village after Blanchett is accidentally shot would be so uncaring as Innaritu depicts them). In Inarritu's world, all authority figures are to be justifiably feared, as they go around beating everybody up and pulling guns on innocent people. There's no nuance in Innaritu's world; he pounds his message into you. For example, he obviously feels strongly about the mistreatment of illegal immigrants, especially those from Mexico, but instead of engaging in an intelligent debate about the topic, he sets up such an implausible, not to mention one-sided, scenario in this film that you can't help but agree with him.
   The biggest disappointment in "Babel" is his failure to fully utilize a couple of wonderful actors he has assembled. Cate Blanchett is utterly wasted as the caustic American wife whose shooting sets off the chain of events. And Gael Garcia Bernal likewise gets nothing to do as a hot-headed Mexican whose attempts to run from border patrol creates a sad ending for one of the major characters. Brad Pitt does better than expected with the frenzied, frustrated husband of Blanchett. But these people have no history. We know virtually nothing about anybody in the film, yet are expected to care deeply about what happens to them. Maybe that's part of Innaritu's point -- that we're all connected to one another even if we don't know it, and that the world has become so small that there are no longer such things as strangers in it. But this is a film narrative, not real life, and you can't build a compelling one out of anonymous characters.
   After "21 Grams" I thought I was warming up to Inarritu, but this film has sent me back to the detractors' camp. He certainly knows how to put a movie together, and he finds engaging ways to tell his stories. But his attitudes and approach to the modern world are so depressing and fatalistic that his films push me away rather than draw me in.
   Grade: C+
   Was the above comment useful to you? yes no

   Check for other user comments.

          I have seen this movie and would like to comment on it
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   Message Boards
   Discuss this movie with other users on IMDb message board for Babel (2006)
   Recent Posts (updated daily)                                           User
   Why did she risk going back to Mexico?                                 RTSimantel
   Touching chaos                                                         brenq68
   what did the japanese girl wrote ont he note she gave the officer?     tovasa
   Another bit of confusion...beginni ng phone call and ending phone call tomosborn
   Babel HD DVD issues                                                    jdarndt
   Significance of the scene with Amelia...                               dajet00
                                                                             (more)
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   IFRAME: kanoodleAd
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   Recommendations

          If you like this title, we also recommend...

          Traffic (2000)

          Show more recommendations

          Add a recommendation
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   Update Information

          Update Information

   You may report errors and omissions on this page to the IMDb database managers. They will be examined and if approved will be included in a future update. Clicking the 'Update' button will take you through a step-by-step process.

   Related Pages
   ( )  view previous title
   ( )  title index
   ( )  view next title
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

                                                                                                                                                                                                                                                                                                                                                                                                                                                Home | Search | Now Playing | News | My Movies | Games | Boards | Help | US Movie Showtimes | Top 250 | Register | Recommendations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Box Office | Index | Trailers | Jobs | IMDbPro.com - Free Trial | IMDb Resume
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Copyright © 1990-2007 Internet Movie Database Inc.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Terms and Privacy Policy under which this service is provided to you.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 An Amazon.com company.  Advertise on IMDb.  License our content.
+ echo '
   Home 
   Now Playing Movie/TV News My Movies DVD/Video IMDbTV Message Boards Showtimes & Tickets Game Base IMDbPro
    Login | Register
   Home | Top Movies | Photos | Independent Film | Browse | Help
   Search [All..........] ____________________________ Submit more | tips
   Questions about our new look? See our Redesign FAQ for answers.
   Overview
   (o)  main details
   ( )  combined details
   ( )  full cast and crew
   ( )  company credits
   ( )  on television
   Awards and Reviews
   ( )  user comments
   ( )  external reviews
   ( )  newsgroup reviews
   ( )  awards & nominations
   ( )  user ratings
   ( )  recommendations
   ( )  message board
   Plot and Quotes
   ( )  plot summary
   ( )  plot keywords
   (X)  Amazon.com summary
   ( )  memorable quotes
   Fun Stuff
   ( )  trivia
   ( )  goofs
   ( )  soundtrack listing
   (X)  crazy credits
   (X)  alternate versions
   ( )  movie connections
   ( )  FAQ
   Other Info
   ( )  merchandising links
   ( )  box office & business
   ( )  release dates
   ( )  filming locations
   ( )  technical specs
   (X)  laserdisc details
   ( )  DVD details
   ( )  literature listings
   ( )  news articles
   Promotional
   ( )  taglines
   ( )  trailers
   ( )  posters
   ( )  photo gallery
   External Links
   ( )  showtimes
   ( )  official site
   ( )  miscellaneous
   ( )  photographs
   ( )  sound clip(s)
   (X)  video clip(s)

   vote
   [Your Vote.....] Cast vote
   You need to be a registered user of the IMDb to rate a movie
   comment
   - I have seen this movie and would like to submit a comment

Babel (2006) 

   Babel Directed by
   Alejandro González Iñárritu
   Writing credits (WGA)
   Guillermo Arriaga (written by)
   Guillermo Arriaga (idea) ...
    (more)
   > watch the trailer 
   Add this title to MyMovies Add to MyMovies Photo Gallery Photo Gallery [10.gif] IMDbPro Details
   Photo Gallery (125 photos)
   [th-photo_hi_3431.jpg] [th-photo_hi_4182.jpg] [th-photo_hi_4186.JPG] [th-photo_hi_4185.JPG] more [f114.gif] 
   Showtimes & Tickets (Register to personalize) 
   Genre: Drama / Thriller (more)
   Tagline: If You Want to be Understood...Listen (more)
   Plot Outline: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families. (more) (view trailer)
   User Comments: An Exhausting Film (more)
   User Rating: * * * * * * * * _ _ 7.8/10 (21,517 votes) Vote Here 
   Cast overview, first billed only: 
     [38t.jpg] 
   Brad Pitt      ....             Richard
     [48t.jpg] 
   Cate Blanchett ....             Susan
      [b.gif]     Mohamed Akhzam   ....   Anwar
      [b.gif]     Peter Wight      ....   Tom
      [b.gif]     Harriet Walter   ....   Lilly
      [b.gif]     Trevor Martin    ....   Douglas
      [b.gif]     Matyelok Gibbs   ....   Elyse
      [b.gif]     Georges Bousquet ....   Robert
      [b.gif]     Claudine Acs     ....   Jane
      [b.gif]     André Oumansky   ....   Walter
      [b.gif]     Michael Maloney  ....   James
      [b.gif]     Dermot Crowley   ....   Barth
      [b.gif]     Wendy Nottingham ....   Tourist #1
      [b.gif]     Henry Maratray   ....   Tourist #2
      [b.gif]     Linda Broughton  ....   Tourist #3
     (more)
   Also Known As:
   Babel (France)
   MPAA: Rated R for violence, some graphic nudity, sexual content, language and some drug use.
   Runtime: 142 min
   Country: France / USA / Mexico
   Language: Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic
   Color: Color
   Sound Mix: Dolby Digital / DTS
   Certification: Sweden:11 / Norway:15 / New Zealand:R16 / Denmark:15 / Canada:14A (Alberta/Manitoba/Ontario) / Canada:13+ (Quebec) / Australia:MA / Germany:16 / Portugal:M/12 / Hong Kong:IIB / Canada:18A (British Columbia) / Netherlands:16 / Ireland:16 / Switzerland:14 (canton of Vaud) / Brazil:16 / Iran:18+ / Switzerland:14 (canton of Geneva) / Philippines:PG-13 (Limited) / USA:R (certificate #42677) / Argentina:18 / Finland:K-15 / Malaysia:18PL / South Korea:18 / Singapore:M18 / France:Unrated / UK:15 / South Africa:16 (LN)
   Trivia: Rinko Kikuchi went through a year long audition process before finally gaining the role of Chieko. (more)
   Goofs: Continuity: During the phone call taking place when the bus is leaving, Richard'\''s watch is clean. Before and after, it is covered with blood and grime. (more)
   Quotes: Amelia: Help! Ayudame! HELP! (more)
   Awards: Nominated for 7 Oscars. Another 17 wins & 59 nominations (more)
   FAQ:
   What does the title mean?
   Regarding the phone call at the end. How'\''d Amelia get back into the US?
   How does it end?
   (more)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            IFRAME: http://ad.doubleclick.net/adi/N2928.IMDB/B2151868;sz=160x600;ord=1172404530?
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Click Here 
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   User Comments:

   322 out of 555 people found the following comment useful:-
   An Exhausting Film, 19 October 2006
   6/10
   Author: brocksilvey from United States

   Alas, it appears that, based on other user comments here at IMDb, I am in the minority on this film. I found it to be tedious and exhausting, and the effort I put into sticking with it far outweighed any sense of closure I received from it.
   Alejandro Gonzalez Inarritu appeared at the screening I saw and introduced his film as the final entry in a trilogy that includes "Amores Perros" and "21 Grams." Inarritu, in a comment that surprised me, said that his intent with this trilogy was not to focus on politics or social commentary, but rather to look at the modern family and what it means to be a father, son, mother, daughter, etc. This may have been his intention, but I don'\''t feel that over the course of three entire films Innaritu did say much about these issues. Instead, he has painted a portrait of the world as he apparently sees it as a pretty bleak, uncaring and unforgiving place to live. I thought "Amore Perros" was so pessimistic as to border on nihilism; "21 Grams" came closer to finding a sense of peace and redemption among the general human crappiness. "Babel" sticks closer to the sentiments of the first film than the latter.
   "Babel" is of course about communication, or more exactly miscommunication, in the modern world. It'\''s a theme that has engaged the interest of many a filmmaker lately -- the idea that technology has made instant communication so much easier, yet people seem to be more than ever incapable of understanding one another. It'\''s a conceit that greatly interests me, but Innaritu doesn'\''t exploit its potential here. "Babel" consists of a monotonous series of scenes in which people shout, storm, fight and talk over one another, always in a hurry to be understood without taking the time to understand. Very well, point taken. But Inarritu makes this point within the film'\''s first half hour -- you only need see one or two scenes of this kind of frustrating verbal gridlock to understand what he'\''s trying to say; after that, the frustration just mounts without any kind of pay off. People are mean to one another, some are unbelievably callous (I didn'\''t buy for a second that the group of
   tourists who accompany Brad Pitt and Cate Blanchett'\''s characters to a remote Moroccan village after Blanchett is accidentally shot would be so uncaring as Innaritu depicts them). In Inarritu'\''s world, all authority figures are to be justifiably feared, as they go around beating everybody up and pulling guns on innocent people. There'\''s no nuance in Innaritu'\''s world; he pounds his message into you. For example, he obviously feels strongly about the mistreatment of illegal immigrants, especially those from Mexico, but instead of engaging in an intelligent debate about the topic, he sets up such an implausible, not to mention one-sided, scenario in this film that you can'\''t help but agree with him.
   The biggest disappointment in "Babel" is his failure to fully utilize a couple of wonderful actors he has assembled. Cate Blanchett is utterly wasted as the caustic American wife whose shooting sets off the chain of events. And Gael Garcia Bernal likewise gets nothing to do as a hot-headed Mexican whose attempts to run from border patrol creates a sad ending for one of the major characters. Brad Pitt does better than expected with the frenzied, frustrated husband of Blanchett. But these people have no history. We know virtually nothing about anybody in the film, yet are expected to care deeply about what happens to them. Maybe that'\''s part of Innaritu'\''s point -- that we'\''re all connected to one another even if we don'\''t know it, and that the world has become so small that there are no longer such things as strangers in it. But this is a film narrative, not real life, and you can'\''t build a compelling one out of anonymous characters.
   After "21 Grams" I thought I was warming up to Inarritu, but this film has sent me back to the detractors'\'' camp. He certainly knows how to put a movie together, and he finds engaging ways to tell his stories. But his attitudes and approach to the modern world are so depressing and fatalistic that his films push me away rather than draw me in.
   Grade: C+
   Was the above comment useful to you? yes no

   Check for other user comments.

          I have seen this movie and would like to comment on it
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   Message Boards
   Discuss this movie with other users on IMDb message board for Babel (2006)
   Recent Posts (updated daily)                                           User
   Why did she risk going back to Mexico?                                 RTSimantel
   Touching chaos                                                         brenq68
   what did the japanese girl wrote ont he note she gave the officer?     tovasa
   Another bit of confusion...beginni ng phone call and ending phone call tomosborn
   Babel HD DVD issues                                                    jdarndt
   Significance of the scene with Amelia...                               dajet00
                                                                             (more)
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   IFRAME: kanoodleAd
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   Recommendations

          If you like this title, we also recommend...

          Traffic (2000)

          Show more recommendations

          Add a recommendation
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   Update Information

          Update Information

   You may report errors and omissions on this page to the IMDb database managers. They will be examined and if approved will be included in a future update. Clicking the '\''Update'\'' button will take you through a step-by-step process.

   Related Pages
   ( )  view previous title
   ( )  title index
   ( )  view next title
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

                                                                                                                                                                                                                                                                                                                                                                                                                                                Home | Search | Now Playing | News | My Movies | Games | Boards | Help | US Movie Showtimes | Top 250 | Register | Recommendations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Box Office | Index | Trailers | Jobs | IMDbPro.com - Free Trial | IMDb Resume
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Copyright © 1990-2007 Internet Movie Database Inc.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Terms and Privacy Policy under which this service is provided to you.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 An Amazon.com company.  Advertise on IMDb.  License our content.'
+ break
+ '[' 3 -ne 3 ']'
cat "$TMPFILE" | grep -a -e "^[a-zA-Z0-9\"\.]" | sed "s/\"//g" | tail -n 1
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ tail -n 1
+ TITLE=Babel (2006) 
+ '[' -z 'Babel (2006) ' ']'
+ '[' -z 'Babel (2006) ' ']'
echo "$TITLE" | grep -a -e "with other users on IMDb"
++ echo 'Babel (2006) '
++ grep -a -e 'with other users on IMDb'
+ '[' '!' -z '' ']'
echo "$TITLE" | grep -a -e "laserdisc details"
++ echo 'Babel (2006) '
++ grep -a -e 'laserdisc details'
+ '[' '!' -z '' ']'
echo "$TITLE" | grep -a -e "(\ )"
++ echo 'Babel (2006) '
++ grep -a -e '(\ )'
+ '[' '!' -z '' ']'
echo "$TITLE" | grep -a -e "\.\.\.\."
++ echo 'Babel (2006) '
++ grep -a -e '\.\.\.\.'
+ '[' '!' -z '' ']'
echo $TITLE | tr ' ' '\n' | grep -a -v "^[a-zA-Z]" | grep -a -e "^([12]" | head -n 1
++ echo Babel '(2006)'
++ tr ' ' '\n'
++ grep -a -v '^[a-zA-Z]'
++ grep -a -e '^([12]'
++ head -n 1
+ TITLEYEAR=(2006)
echo $TITLE | sed "s| $TITLEYEAR||"
++ echo Babel '(2006)'
++ sed 's| (2006)||'
+ TITLENAME=Babel
echo $TITLEYEAR | tr -cd '0-9'
++ echo '(2006)'
++ tr -cd 0-9
+ TITLEYEAR=2006
+ '[' -z 2006 ']'
cat $TMPFILE | grep -a -e "Genre:" | sed "s/(more)//" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/Genre:/Genre........:/" | sed s/\"/$QUOTECHAR/g | tr '/' '\n' | head -n $GENRENUM | tr '\n' '/' | sed "s|/$||" | sed "s/ *$//"
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -e Genre:
++ sed 's/(more)//'
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed s/Genre:/Genre........:/
++ sed 's/"/'\''/g'
++ tr / '\n'
++ head -n 99
++ tr '\n' /
++ sed 's|/$||'
++ sed 's/ *$//'
+ GENRE=Genre........: Drama / Thriller
echo $GENRE | sed "s/Genre........: *//"
++ echo Genre........: Drama / Thriller
++ sed 's/Genre........: *//'
+ GENRECLEAN=Drama / Thriller
cat $TMPFILE | grep -a -e "User\ Rating:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/ [Vv][Oo][Tt][Ee] [Hh][Ee][Rr][Ee]//" | sed "s/User Rating:/User Rating..:/" | sed "s/* //g" | sed "s/_ //g" | sed s/\"/$QUOTECHAR/g | head -n 1
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -e 'User\ Rating:'
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed 's/ [Vv][Oo][Tt][Ee] [Hh][Ee][Rr][Ee]//'
++ sed 's/User Rating:/User Rating..:/'
++ sed 's/* //g'
++ sed 's/_ //g'
++ sed 's/"/'\''/g'
++ head -n 1
+ RATING=User Rating..: 7.8/10 (21,517 votes)
echo $RATING | sed "s/User Rating..: *//"
++ echo User Rating..: 7.8/10 '(21,517' 'votes)'
++ sed 's/User Rating..: *//'
+ RATINGCLEAN=7.8/10 (21,517 votes)
cat $TMPFILE | grep -a -e "User\ Rating:" | tr -cd '\*_' | tr '\*_' '#-' | head -n 1
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -e 'User\ Rating:'
++ tr -cd '\*_'
++ tr '\*_' '#-'
++ head -n 1
+ RATINGBAR=########--
echo $RATINGCLEAN | grep -a -e "[Ww][Aa][Ii][Tt]"
++ echo 7.8/10 '(21,517' 'votes)'
++ grep -a -e '[Ww][Aa][Ii][Tt]'
+ '[' '' = '' ']'
echo $RATINGCLEAN | sed "s/ [Vv][Oo][Tt][Ee][Ss]//" | tr '() ' '\n' | grep -a -v "/" | grep -a -e "[0-9]" | head -n 1
++ echo 7.8/10 '(21,517' 'votes)'
++ sed 's/ [Vv][Oo][Tt][Ee][Ss]//'
++ tr '() ' '\n'
++ grep -a -v /
++ grep -a -e '[0-9]'
++ head -n 1
+ RATINGVOTES=21,517
echo $RATINGCLEAN | grep -a -e "/" | tr '/' '\n' | head -n 1
++ echo 7.8/10 '(21,517' 'votes)'
++ grep -a -e /
++ tr / '\n'
++ head -n 1
+ RATINGSCORE=7.8
cat $TMPFILE | grep -a -e "Country:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/Country:/Country......:/" | sed s/\"/$QUOTECHAR/g | tr '/' '\n' | head -n $COUNTRYNUM | tr '\n' '/' | sed "s|/$||" | sed "s/ *$//"
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -e Country:
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed s/Country:/Country......:/
++ sed 's/"/'\''/g'
++ tr / '\n'
++ head -n 99
++ tr '\n' /
++ sed 's|/$||'
++ sed 's/ *$//'
+ COUNTRY=Country......: France / USA / Mexico
echo $COUNTRY | sed "s/Country......: *//"
++ echo Country......: France / USA / Mexico
++ sed 's/Country......: *//'
+ COUNTRYCLEAN=France / USA / Mexico
cat $TMPFILE | grep -a -e "Tagline:" | sed "s/(more)//" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/([Mm][Oo][Rr][Ee])//" | sed "s/Tagline:/Tagline......:/" | sed s/\"/$QUOTECHAR/g | head -n 1
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -e Tagline:
++ sed 's/(more)//'
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed 's/([Mm][Oo][Rr][Ee])//'
++ sed s/Tagline:/Tagline......:/
++ sed 's/"/'\''/g'
++ head -n 1
+ TAGLINE=Tagline......: If You Want to be Understood...Listen
echo $TAGLINE | sed "s/Tagline......: *//"
++ echo Tagline......: If You Want to be Understood...Listen
++ sed 's/Tagline......: *//'
+ TAGLINECLEAN=If You Want to be Understood...Listen
cat $TMPFILE | grep -a -e "Language:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/Language:/Language.....:/" | sed s/\"/$QUOTECHAR/g | tr '/' '\n' | head -n $LANGUAGENUM | tr '\n' '/' | sed "s|/$||" | sed "s/ *$//"
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -e Language:
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed s/Language:/Language.....:/
++ sed 's/"/'\''/g'
++ tr / '\n'
++ head -n 99
++ tr '\n' /
++ sed 's|/$||'
++ sed 's/ *$//'
+ LANGUAGE=Language.....: Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic
echo $LANGUAGE | sed "s/Language.....: *//"
++ echo Language.....: Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic
++ sed 's/Language.....: *//'
+ LANGUAGECLEAN=Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic
cat $TMPFILE | grep -a -e "Plot\ [OS][u][tm][lm][ia][nr][ey]:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/([Vv][Ii][Ee][Ww] [Tt][Rr][Aa][Ii][Ll][Ee][Rr])//" | sed "s/([Mm][Oo][Rr][Ee])//" | sed "s/Plot [OS][u][tm][lm][ia][nr][ey][:]/Plot Outline.:/" | sed s/\"/$QUOTECHAR/g | tr -s ' ' | head -n 1
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -e 'Plot\ [OS][u][tm][lm][ia][nr][ey]:'
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed 's/([Vv][Ii][Ee][Ww] [Tt][Rr][Aa][Ii][Ll][Ee][Rr])//'
++ sed 's/([Mm][Oo][Rr][Ee])//'
++ sed 's/Plot [OS][u][tm][lm][ia][nr][ey][:]/Plot Outline.:/'
++ sed 's/"/'\''/g'
++ tr -s ' '
++ head -n 1
+ PLOT=Plot Outline.: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families. 
echo $PLOT | sed "s/Plot Outline.: *//"
++ echo Plot Outline.: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.
++ sed 's/Plot Outline.: *//'
+ PLOTCLEAN=Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.
echo "$PLOTCLEAN" | grep -a -e "\(\ \)\ \(\ \)"
++ echo 'Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.'
++ grep -a -e '\(\ \)\ \(\ \)'
+ '[' '!' -z '' ']'
cat $TMPFILE | grep -a -e "Certification:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed s/\"/$QUOTECHAR/g | tr '/' '\n' | head -n $CERTIFICATIONNUM | sed "s/(.*//g" | tr '\n' '/' | sed "s|/$||" | sed "s/ *$//"
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -e Certification:
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed 's/"/'\''/g'
++ tr / '\n'
++ head -n 99
++ sed 's/(.*//g'
++ tr '\n' /
++ sed 's|/$||'
++ sed 's/ *$//'
+ CERT=Certification: Sweden:11 / Norway:15 / New Zealand:R16 / Denmark:15 / Canada:14A /Manitoba/Ontario) / Canada:13+ / Australia:MA / Germany:16 / Portugal:M/12 / Hong Kong:IIB / Canada:18A / Netherlands:16 / Ireland:16 / Switzerland:14 / Brazil:16 / Iran:18+ / Switzerland:14 / Philippines:PG-13 / USA:R / Argentina:18 / Finland:K-15 / Malaysia:18PL / South Korea:18 / Singapore:M18 / France:Unrated / UK:15 / South Africa:16
echo $CERT | sed "s/Certification: *//" | tr '/' '\n' | grep -a -e "[uU][sS][aA]" | tr -d ' ' | head -n 1
++ echo Certification: Sweden:11 / Norway:15 / New Zealand:R16 / Denmark:15 / Canada:14A '/Manitoba/Ontario)' / Canada:13+ / Australia:MA / Germany:16 / Portugal:M/12 / Hong Kong:IIB / Canada:18A / Netherlands:16 / Ireland:16 / Switzerland:14 / Brazil:16 / Iran:18+ / Switzerland:14 / Philippines:PG-13 / USA:R / Argentina:18 / Finland:K-15 / Malaysia:18PL / South Korea:18 / Singapore:M18 / France:Unrated / UK:15 / South Africa:16
++ sed 's/Certification: *//'
++ tr / '\n'
++ grep -a -e '[uU][sS][aA]'
++ head -n 1
++ tr -d ' '
+ CERTCLEAN=USA:R
cat $TMPFILE | grep -a -e "\ \.\.\.\.\ " | sed s/\"/$QUOTECHAR/g | sed "s|\ \[.*\]||g" | head -n $CASTNUM
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -e '\ \.\.\.\.\ '
++ sed 's/"/'\''/g'
++ sed 's|\ \[.*\]||g'
++ head -n 5
+ CAST=   Brad Pitt      ....             Richard
   Cate Blanchett ....             Susan
          Mohamed Akhzam   ....   Anwar
          Peter Wight      ....   Tom
          Harriet Walter   ....   Lilly
echo "$CAST" | sed "s/\.\.\.\..*/|/g" | tr '\n' ' ' | tr -s ' ' | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/ |/\,/g" | sed "s/,$//"
++ echo '   Brad Pitt      ....             Richard
   Cate Blanchett ....             Susan
          Mohamed Akhzam   ....   Anwar
          Peter Wight      ....   Tom
          Harriet Walter   ....   Lilly'
++ sed 's/\.\.\.\..*/|/g'
++ tr '\n' ' '
++ tr -s ' '
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed 's/ |/\,/g'
++ sed 's/,$//'
+ CASTCLEAN=Brad Pitt, Cate Blanchett, Mohamed Akhzam, Peter Wight, Harriet Walter
echo "$CAST" | head -n 1 | tr '.' '\n' | sed -e /^$/d | head -n 1 | tr -s ' ' | sed "s/^\ //g" | sed "s/\ $//g"
++ echo '   Brad Pitt      ....             Richard
   Cate Blanchett ....             Susan
          Mohamed Akhzam   ....   Anwar
          Peter Wight      ....   Tom
          Harriet Walter   ....   Lilly'
++ head -n 1
++ tr . '\n'
++ sed -e '/^$/d'
++ head -n 1
++ tr -s ' '
++ sed 's/^\ //g'
++ sed 's/\ $//g'
+ CASTLEADNAME=Brad Pitt
echo "$CAST" | head -n 1 | tr '.' '\n' | sed -e /^$/d | tail -n 1 | tr -s ' ' | sed "s/^\ //g" | sed "s/\ $//g"
++ sed 's/^\ //g'
+ CASTLEADCHAR=Richard
cat $TMPFILE | grep -a -e "User Comments:" | head -n 1 | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/([Mm][Oo][Rr][Ee])//" | sed s/\"/$QUOTECHAR/g
++ grep -a -e 'User Comments:'
++ head -n 1
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed 's/([Mm][Oo][Rr][Ee])//'
++ sed 's/"/'\''/g'
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
+ COMMENTSHORT=User Comments: An Exhausting Film 
echo $COMMENTSHORT | sed "s/User Comments: *//"
++ echo User Comments: An Exhausting Film
++ sed 's/User Comments: *//'
+ COMMENTSHORTCLEAN=An Exhausting Film
cat $TMPFILE | awk '/User Comments:$/, /Check for other user comments.$/' | sed s/\"/$QUOTECHAR/g
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ awk '/User Comments:$/, /Check for other user comments.$/'
++ sed 's/"/'\''/g'
+ COMMENT=   User Comments:

   322 out of 555 people found the following comment useful:-
   An Exhausting Film, 19 October 2006
   6/10
   Author: brocksilvey from United States

   Alas, it appears that, based on other user comments here at IMDb, I am in the minority on this film. I found it to be tedious and exhausting, and the effort I put into sticking with it far outweighed any sense of closure I received from it.
   Alejandro Gonzalez Inarritu appeared at the screening I saw and introduced his film as the final entry in a trilogy that includes 'Amores Perros' and '21 Grams.' Inarritu, in a comment that surprised me, said that his intent with this trilogy was not to focus on politics or social commentary, but rather to look at the modern family and what it means to be a father, son, mother, daughter, etc. This may have been his intention, but I don't feel that over the course of three entire films Innaritu did say much about these issues. Instead, he has painted a portrait of the world as he apparently sees it as a pretty bleak, uncaring and unforgiving place to live. I thought 'Amore Perros' was so pessimistic as to border on nihilism; '21 Grams' came closer to finding a sense of peace and redemption among the general human crappiness. 'Babel' sticks closer to the sentiments of the first film than the latter.
   'Babel' is of course about communication, or more exactly miscommunication, in the modern world. It's a theme that has engaged the interest of many a filmmaker lately -- the idea that technology has made instant communication so much easier, yet people seem to be more than ever incapable of understanding one another. It's a conceit that greatly interests me, but Innaritu doesn't exploit its potential here. 'Babel' consists of a monotonous series of scenes in which people shout, storm, fight and talk over one another, always in a hurry to be understood without taking the time to understand. Very well, point taken. But Inarritu makes this point within the film's first half hour -- you only need see one or two scenes of this kind of frustrating verbal gridlock to understand what he's trying to say; after that, the frustration just mounts without any kind of pay off. People are mean to one another, some are unbelievably callous (I didn't buy for a second that the group of
   tourists who accompany Brad Pitt and Cate Blanchett's characters to a remote Moroccan village after Blanchett is accidentally shot would be so uncaring as Innaritu depicts them). In Inarritu's world, all authority figures are to be justifiably feared, as they go around beating everybody up and pulling guns on innocent people. There's no nuance in Innaritu's world; he pounds his message into you. For example, he obviously feels strongly about the mistreatment of illegal immigrants, especially those from Mexico, but instead of engaging in an intelligent debate about the topic, he sets up such an implausible, not to mention one-sided, scenario in this film that you can't help but agree with him.
   The biggest disappointment in 'Babel' is his failure to fully utilize a couple of wonderful actors he has assembled. Cate Blanchett is utterly wasted as the caustic American wife whose shooting sets off the chain of events. And Gael Garcia Bernal likewise gets nothing to do as a hot-headed Mexican whose attempts to run from border patrol creates a sad ending for one of the major characters. Brad Pitt does better than expected with the frenzied, frustrated husband of Blanchett. But these people have no history. We know virtually nothing about anybody in the film, yet are expected to care deeply about what happens to them. Maybe that's part of Innaritu's point -- that we're all connected to one another even if we don't know it, and that the world has become so small that there are no longer such things as strangers in it. But this is a film narrative, not real life, and you can't build a compelling one out of anonymous characters.
   After '21 Grams' I thought I was warming up to Inarritu, but this film has sent me back to the detractors' camp. He certainly knows how to put a movie together, and he finds engaging ways to tell his stories. But his attitudes and approach to the modern world are so depressing and fatalistic that his films push me away rather than draw me in.
   Grade: C+
   Was the above comment useful to you? yes no

   Check for other user comments.
echo "$COMMENT" | grep -a -e "^\ \ \ \ \ " | sed "s/^\ *//g" | sed "s/\ *$//g" | sed s/\{\}\"/$QUOTECHAR/g | tr '\n' '|'
++ echo '   User Comments:

   322 out of 555 people found the following comment useful:-
   An Exhausting Film, 19 October 2006
   6/10
   Author: brocksilvey from United States

   Alas, it appears that, based on other user comments here at IMDb, I am in the minority on this film. I found it to be tedious and exhausting, and the effort I put into sticking with it far outweighed any sense of closure I received from it.
   Alejandro Gonzalez Inarritu appeared at the screening I saw and introduced his film as the final entry in a trilogy that includes '\''Amores Perros'\'' and '\''21 Grams.'\'' Inarritu, in a comment that surprised me, said that his intent with this trilogy was not to focus on politics or social commentary, but rather to look at the modern family and what it means to be a father, son, mother, daughter, etc. This may have been his intention, but I don'\''t feel that over the course of three entire films Innaritu did say much about these issues. Instead, he has painted a portrait of the world as he apparently sees it as a pretty bleak, uncaring and unforgiving place to live. I thought '\''Amore Perros'\'' was so pessimistic as to border on nihilism; '\''21 Grams'\'' came closer to finding a sense of peace and redemption among the general human crappiness. '\''Babel'\'' sticks closer to the sentiments of the first film than the latter.
   '\''Babel'\'' is of course about communication, or more exactly miscommunication, in the modern world. It'\''s a theme that has engaged the interest of many a filmmaker lately -- the idea that technology has made instant communication so much easier, yet people seem to be more than ever incapable of understanding one another. It'\''s a conceit that greatly interests me, but Innaritu doesn'\''t exploit its potential here. '\''Babel'\'' consists of a monotonous series of scenes in which people shout, storm, fight and talk over one another, always in a hurry to be understood without taking the time to understand. Very well, point taken. But Inarritu makes this point within the film'\''s first half hour -- you only need see one or two scenes of this kind of frustrating verbal gridlock to understand what he'\''s trying to say; after that, the frustration just mounts without any kind of pay off. People are mean to one another, some are unbelievably callous (I didn'\''t buy for a second that the group of
   tourists who accompany Brad Pitt and Cate Blanchett'\''s characters to a remote Moroccan village after Blanchett is accidentally shot would be so uncaring as Innaritu depicts them). In Inarritu'\''s world, all authority figures are to be justifiably feared, as they go around beating everybody up and pulling guns on innocent people. There'\''s no nuance in Innaritu'\''s world; he pounds his message into you. For example, he obviously feels strongly about the mistreatment of illegal immigrants, especially those from Mexico, but instead of engaging in an intelligent debate about the topic, he sets up such an implausible, not to mention one-sided, scenario in this film that you can'\''t help but agree with him.
   The biggest disappointment in '\''Babel'\'' is his failure to fully utilize a couple of wonderful actors he has assembled. Cate Blanchett is utterly wasted as the caustic American wife whose shooting sets off the chain of events. And Gael Garcia Bernal likewise gets nothing to do as a hot-headed Mexican whose attempts to run from border patrol creates a sad ending for one of the major characters. Brad Pitt does better than expected with the frenzied, frustrated husband of Blanchett. But these people have no history. We know virtually nothing about anybody in the film, yet are expected to care deeply about what happens to them. Maybe that'\''s part of Innaritu'\''s point -- that we'\''re all connected to one another even if we don'\''t know it, and that the world has become so small that there are no longer such things as strangers in it. But this is a film narrative, not real life, and you can'\''t build a compelling one out of anonymous characters.
   After '\''21 Grams'\'' I thought I was warming up to Inarritu, but this film has sent me back to the detractors'\'' camp. He certainly knows how to put a movie together, and he finds engaging ways to tell his stories. But his attitudes and approach to the modern world are so depressing and fatalistic that his films push me away rather than draw me in.
   Grade: C+
   Was the above comment useful to you? yes no

   Check for other user comments.'
++ grep -a -e '^\ \ \ \ \ '
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed 's/{}"/'\''/g'
++ tr '\n' '|'
+ COMMENTCLEAN=
cat $TMPFILE | grep -a -e "Runtime:" | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/Runtime:/Runtime......:/" | sed s/\"/$QUOTECHAR/g | tr '/' '\n' | head -n $RUNTIMENUM | tr '\n' '/' | sed "s|/$||" | sed "s/ *$//"
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -e Runtime:
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed 's/"/'\''/g'
++ tr / '\n'
++ head -n 99
++ tr '\n' /
++ sed 's|/$||'
++ sed s/Runtime:/Runtime......:/
++ sed 's/ *$//'
+ RUNTIME=Runtime......: 142 min
echo $RUNTIME | sed "s/Runtime......: *//" | tr '/ ' '\n' | sed -e /^$/d | head -n 1 | tr -c -d '[:digit:]'
++ echo Runtime......: 142 min
++ sed 's/Runtime......: *//'
++ tr '/ ' '\n'
++ sed -e '/^$/d'
++ head -n 1
++ tr -c -d '[:digit:]'
+ RUNTIMECLEAN=142
+ '[' '!' -z 142 ']'
+ RUNTIMECLEAN=142 min
cat $TMPFILE | awk '/Directed by$/, /Writing credits$/' | grep -a -v "Directed by" | grep -a -v "Writing Credits" | sed "s/^\ *//g" | sed "s/\ *$//g" | head -n 1 | sed s/\"/$QUOTECHAR/g
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ awk '/Directed by$/, /Writing credits$/'
++ grep -a -v 'Directed by'
++ grep -a -v 'Writing Credits'
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ head -n 1
++ sed 's/"/'\''/g'
+ DIRECTOR=Alejandro González Iñárritu
echo $DIRECTOR
++ echo Alejandro González Iñárritu
+ DIRECTORCLEAN=Alejandro González Iñárritu
echo "$DIRECTOR" | grep -a -e "\(\ \)\ \(\ \)"
++ echo 'Alejandro González Iñárritu'
++ grep -a -e '\(\ \)\ \(\ \)'
+ '[' '!' -z '' ']'
echo "$BOLD$TITLE$BOLD""[$COUNTRY]: $GENRE - $BOLD$RATING$BOLD"" - $IMDBURL" | sed "s/Genre........: //" | sed "s/User Rating..: //" | sed "s/Country......: *//" | tr -s ' '
++ sed 's/Genre........: //'
++ sed 's/User Rating..: //'
++ sed 's/Country......: *//'
++ tr -s ' '
++ echo 'Babel (2006) [Country......: France / USA / Mexico]: Genre........: Drama / Thriller - User Rating..: 7.8/10 (21,517 votes) - http://former.imdb.com/title/tt0449467'
+ ONELINE=Babel (2006) [France / USA / Mexico]: Drama / Thriller - 7.8/10 (21,517 votes) - http://former.imdb.com/title/tt0449467
echo "$ONELINE" | grep -a -e "\(\ \)\ \(\ \)"
++ echo 'Babel (2006) [France / USA / Mexico]: Drama / Thriller - 7.8/10 (21,517 votes) - http://former.imdb.com/title/tt0449467'
++ grep -a -e '\(\ \)\ \(\ \)'
+ '[' '!' -z '' ']'
echo "$GENRECLEAN" | grep -a -e "with other users on IMDb"
++ echo 'Drama / Thriller'
++ grep -a -e 'with other users on IMDb'
+ '[' '!' -z '' ']'
echo "$GENRECLEAN" | grep -a -e "laserdisc details"
++ echo 'Drama / Thriller'
++ grep -a -e 'laserdisc details'
+ '[' '!' -z '' ']'
echo "$GENRECLEAN" | grep -a -e "(\ )"
++ echo 'Drama / Thriller'
++ grep -a -e '(\ )'
+ '[' '!' -z '' ']'
echo "$GENRECLEAN" | grep -a -e "\.\.\."
++ echo 'Drama / Thriller'
++ grep -a -e '\.\.\.'
+ '[' '!' -z '' ']'
echo "$GENRECLEAN" | grep -a -e "Binary"
++ echo 'Drama / Thriller'
++ grep -a -e Binary
+ '[' '!' -z '' ']'
+ '[' '!' -z OK ']'
+ OUTPUTTRIES=3
+ break
+ '[' 3 -gt 3 ']'
+ '[' -z OK ']'
+ '[' -z OK ']'
+ BUSINESSURL=http://former.imdb.com/title/tt0449467/business
+ RELEASEURL=http://former.imdb.com/title/tt0449467/releaseinfo
cat $TMPFILE | grep -a -F "$BUSINESSURL"
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -F http://former.imdb.com/title/tt0449467/business
+ '[' -z '' ']'
+ '[' -z YES ']'
cat $TMPFILE | grep -a -F "$RELEASEURL"
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ grep -a -F http://former.imdb.com/title/tt0449467/releaseinfo
+ '[' -z YES ']'
+ '[' '!' -z '' ']'
+ '[' '!' -z YES ']'
+ '[' 3 -gt 0 ']'
+ '[' -z YES ']'
+ wget -U 'Internet Explorer' -O /glftpd/ftp-data/logs/psxc-imdb.tmp --timeout=30 http://former.imdb.com/title/tt0449467/releaseinfo
+ '[' -z '' ']'
+ '[' 0 = 0 ']'
+ LYNXTRIES=3
lynx $LYNXFLAGS -force_html $TMPFILE
++ lynx -dump -nolist -width=1000 -hiddenlinks=ignore -connect_timeout=10 -force_html /glftpd/ftp-data/logs/psxc-imdb.tmp
+ HTMLPAGE=
                                                                                                                                                                                                                                                                                                                                                                                                                                                                     IFRAME: http://servedby.advertising.com/site=710882/bnum=335311/size=468060/tags=1/optn=1

   Home 
   Now Playing Movie/TV News My Movies DVD/Video IMDbTV Message Boards Showtimes & Tickets Game Base IMDbPro
    Login | Register
   Home | Top Movies | Photos | Independent Film | Browse | Help
   Search [All..........] ____________________________ Submit more | tips
   Questions about our new look? See our Redesign FAQ for answers.
   Overview
   ( )  main details
   ( )  combined details
   ( )  full cast and crew
   ( )  company credits
   ( )  on television
   Awards and Reviews
   ( )  user comments
   ( )  external reviews
   ( )  newsgroup reviews
   ( )  awards & nominations
   ( )  user ratings
   ( )  recommendations
   ( )  message board
   Plot and Quotes
   ( )  plot summary
   ( )  plot keywords
   (X)  Amazon.com summary
   ( )  memorable quotes
   Fun Stuff
   ( )  trivia
   ( )  goofs
   ( )  soundtrack listing
   (X)  crazy credits
   (X)  alternate versions
   ( )  movie connections
   ( )  FAQ
   Other Info
   ( )  merchandising links
   ( )  box office & business
   (o)  release dates
   ( )  filming locations
   ( )  technical specs
   (X)  laserdisc details
   ( )  DVD details
   ( )  literature listings
   ( )  news articles
   Promotional
   ( )  taglines
   ( )  trailers
   ( )  posters
   ( )  photo gallery
   External Links
   ( )  showtimes
   ( )  official site
   ( )  miscellaneous
   ( )  photographs
   ( )  sound clip(s)
   (X)  video clip(s)

Release dates for
Babel (2006) 

     Country         Date
   France            23 May 2006 (Cannes Film Festival)
   USA          1 September 2006 (Telluride Film Festival)
   Canada       9 September 2006 (Toronto Film Festival)
   Finland     14 September 2006 (Helsinki International Film Festival)
   Brazil      21 September 2006 (Rio de Janeiro International Film Festival)
   Spain       21 September 2006 (San Sebastián Film Festival)
   France        12 October 2006 (Lyon Festival Hors-Écran)
   Poland        13 October 2006 (Warsaw International FilmFest)
   Denmark       27 October 2006
   Italy         27 October 2006
   Sweden        27 October 2006
   USA           27 October 2006 (Los Angeles, California)
   USA           27 October 2006 (New York City, New York)
   Greece        2 November 2006
   Netherlands   2 November 2006
   UK            2 November 2006 (London Film Festival)
   USA           5 November 2006 (Westwood, California) (premiere)
   Latvia       10 November 2006
   Poland       10 November 2006
   Turkey       10 November 2006
   USA          10 November 2006
   France       11 November 2006 (Arras Film Festival)
   Belgium      15 November 2006
   France       15 November 2006
   Finland      17 November 2006
   Norway       17 November 2006
   Morocco       7 December 2006 (Marrakech International Film Festival)
   Indonesia     8 December 2006 (Jakarta International Film Festival)
   Australia    14 December 2006 (limited)
   Iran         16 December 2006
   Germany      21 December 2006
   Australia    26 December 2006
   Israel       28 December 2006
   India        29 December 2006
   Spain        29 December 2006
   Hong Kong     11 January 2007
   Estonia       12 January 2007
   Argentina     18 January 2007
   Brazil        19 January 2007
   Iceland       19 January 2007
   UK            19 January 2007
   Singapore     25 January 2007
   Mexico        26 January 2007 (re-release)
   Russia        1 February 2007
   Kuwait        7 February 2007
   Hungary       8 February 2007
   Thailand      8 February 2007
   Japan            3 March 2007

   IFRAME: GoogleAd
                                                                                                                                                                                                                                                          ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   Update Information

   You may report errors and omissions on this page to the IMDb database managers. They will be examined and if approved will be included in a future update. Clicking the 'Update' button will take you through a step-by-step process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       IFRAME: http://servedby.advertising.com/site=710882/bnum=348105/size=120600/tags=1/optn=1
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

                                                                                                                                                                                                                                                                                                                                                                                                                                                Home | Search | Now Playing | News | My Movies | Games | Boards | Help | US Movie Showtimes | Top 250 | Register | Recommendations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Box Office | Index | Trailers | Jobs | IMDbPro.com - Free Trial | IMDb Resume
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Copyright © 1990-2007 Internet Movie Database Inc.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Terms and Privacy Policy under which this service is provided to you.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 An Amazon.com company.  Advertise on IMDb.  License our content.
+ echo '
                                                                                                                                                                                                                                                                                                                                                                                                                                                                     IFRAME: http://servedby.advertising.com/site=710882/bnum=335311/size=468060/tags=1/optn=1

   Home 
   Now Playing Movie/TV News My Movies DVD/Video IMDbTV Message Boards Showtimes & Tickets Game Base IMDbPro
    Login | Register
   Home | Top Movies | Photos | Independent Film | Browse | Help
   Search [All..........] ____________________________ Submit more | tips
   Questions about our new look? See our Redesign FAQ for answers.
   Overview
   ( )  main details
   ( )  combined details
   ( )  full cast and crew
   ( )  company credits
   ( )  on television
   Awards and Reviews
   ( )  user comments
   ( )  external reviews
   ( )  newsgroup reviews
   ( )  awards & nominations
   ( )  user ratings
   ( )  recommendations
   ( )  message board
   Plot and Quotes
   ( )  plot summary
   ( )  plot keywords
   (X)  Amazon.com summary
   ( )  memorable quotes
   Fun Stuff
   ( )  trivia
   ( )  goofs
   ( )  soundtrack listing
   (X)  crazy credits
   (X)  alternate versions
   ( )  movie connections
   ( )  FAQ
   Other Info
   ( )  merchandising links
   ( )  box office & business
   (o)  release dates
   ( )  filming locations
   ( )  technical specs
   (X)  laserdisc details
   ( )  DVD details
   ( )  literature listings
   ( )  news articles
   Promotional
   ( )  taglines
   ( )  trailers
   ( )  posters
   ( )  photo gallery
   External Links
   ( )  showtimes
   ( )  official site
   ( )  miscellaneous
   ( )  photographs
   ( )  sound clip(s)
   (X)  video clip(s)

Release dates for
Babel (2006) 

     Country         Date
   France            23 May 2006 (Cannes Film Festival)
   USA          1 September 2006 (Telluride Film Festival)
   Canada       9 September 2006 (Toronto Film Festival)
   Finland     14 September 2006 (Helsinki International Film Festival)
   Brazil      21 September 2006 (Rio de Janeiro International Film Festival)
   Spain       21 September 2006 (San Sebastián Film Festival)
   France        12 October 2006 (Lyon Festival Hors-Écran)
   Poland        13 October 2006 (Warsaw International FilmFest)
   Denmark       27 October 2006
   Italy         27 October 2006
   Sweden        27 October 2006
   USA           27 October 2006 (Los Angeles, California)
   USA           27 October 2006 (New York City, New York)
   Greece        2 November 2006
   Netherlands   2 November 2006
   UK            2 November 2006 (London Film Festival)
   USA           5 November 2006 (Westwood, California) (premiere)
   Latvia       10 November 2006
   Poland       10 November 2006
   Turkey       10 November 2006
   USA          10 November 2006
   France       11 November 2006 (Arras Film Festival)
   Belgium      15 November 2006
   France       15 November 2006
   Finland      17 November 2006
   Norway       17 November 2006
   Morocco       7 December 2006 (Marrakech International Film Festival)
   Indonesia     8 December 2006 (Jakarta International Film Festival)
   Australia    14 December 2006 (limited)
   Iran         16 December 2006
   Germany      21 December 2006
   Australia    26 December 2006
   Israel       28 December 2006
   India        29 December 2006
   Spain        29 December 2006
   Hong Kong     11 January 2007
   Estonia       12 January 2007
   Argentina     18 January 2007
   Brazil        19 January 2007
   Iceland       19 January 2007
   UK            19 January 2007
   Singapore     25 January 2007
   Mexico        26 January 2007 (re-release)
   Russia        1 February 2007
   Kuwait        7 February 2007
   Hungary       8 February 2007
   Thailand      8 February 2007
   Japan            3 March 2007

   IFRAME: GoogleAd
                                                                                                                                                                                                                                                          ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

   Update Information

   You may report errors and omissions on this page to the IMDb database managers. They will be examined and if approved will be included in a future update. Clicking the '\''Update'\'' button will take you through a step-by-step process.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       IFRAME: http://servedby.advertising.com/site=710882/bnum=348105/size=120600/tags=1/optn=1
   _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

                                                                                                                                                                                                                                                                                                                                                                                                                                                Home | Search | Now Playing | News | My Movies | Games | Boards | Help | US Movie Showtimes | Top 250 | Register | Recommendations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Box Office | Index | Trailers | Jobs | IMDbPro.com - Free Trial | IMDb Resume
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Copyright © 1990-2007 Internet Movie Database Inc.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Terms and Privacy Policy under which this service is provided to you.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 An Amazon.com company.  Advertise on IMDb.  License our content.'
+ break
+ '[' 3 = 3 ']'
+ '[' '!' -z YES ']'
cat $TMPFILE | awk /Date$/,/endofThefile/ | grep -a -e "(" | grep -a -e "[Pp][Rr][Ee][Mm][Ii][Ee][Rr][Ee]" | head -n 1 | sed "s/^\ *//g" | sed "s/\ *$//g" | sed "s/ (/(/" | tr '(' '\n' | tr -s ' ' | head -n 1 | sed s/\"/$QUOTECHAR/g
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ awk '/Date$/,/endofThefile/'
++ grep -a -e '('
++ grep -a -e '[Pp][Rr][Ee][Mm][Ii][Ee][Rr][Ee]'
++ head -n 1
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ sed 's/ (/(/'
++ tr '(' '\n'
++ tr -s ' '
++ sed 's/"/'\''/g'
++ head -n 1
+ PREMIERE=USA 5 November 2006
+ '[' -z 'USA 5 November 2006' ']'
echo "$PREMIERE" | tr -cd '0-9'
++ echo 'USA 5 November 2006'
++ tr -cd 0-9
+ '[' -z 52006 ']'
+ '[' '!' -z YES ']'
cat $TMPFILE | awk /Date$/,/endofThefile/ | grep -a -e "(" | grep -a -e "[Ll][Ii][Mm][Ii][Tt][Ee][Dd]" | head -n 1 | sed "s/^\ *//g" | sed "s/\ *$//g" | tr -s ' ' | sed s/\"/$QUOTECHAR/g
++ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
++ awk '/Date$/,/endofThefile/'
++ grep -a -e '('
++ grep -a -e '[Ll][Ii][Mm][Ii][Tt][Ee][Dd]'
++ head -n 1
++ sed 's/^\ *//g'
++ sed 's/\ *$//g'
++ tr -s ' '
++ sed 's/"/'\''/g'
+ LIMITED=Australia 14 December 2006 (limited)
+ '[' '!' -z '============================ PSXC IMDB INFO v2.7i ============================\n' ']'
echo $BOTHEADORIG | sed "s/RELEASENAME/$BOLD$IMDBDIR$BOLD/"
++ echo
++ sed $'s/RELEASENAME/\002Test\002/'
+ BOTHEAD=
+ '[' '!' -z ']'
+ '[' '!' -z 'Alejandro González Iñárritu' ']'
+ DIRECTOR=Directed by..: Alejandro González Iñárritu
+ '[' '!' -z ']'
+ '[' '!' -z YES ']'
+ '[' '!' -z '' ']'
echo $IMDBURL | sed "s|/former.|/www.|g" | tr 'A-Z' 'a-z'
++ echo http://former.imdb.com/title/tt0449467
++ sed 's|/former.|/www.|g'
++ tr A-Z a-z
+ IMDBURL=http://www.imdb.com/title/tt0449467
+ HEADTMP=Title........: Babel (2006) 
+ '[' '!' -z 'Country......: France / USA / Mexico' ']'
+ HEADTMP=Title........: Babel (2006)  / Country......: France / USA / Mexico
+ '[' '!' -z 'Language.....: Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic' ']'
+ HEADTMP=Title........: Babel (2006)  / Country......: France / USA / Mexico / Language.....: Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic
echo "$HEADTMP" | sed "s/Country......: //" | sed "s/Language.....: //" | tr -s ' '
++ echo 'Title........: Babel (2006)  / Country......: France / USA / Mexico / Language.....: Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic'
++ sed 's/Country......: //'
++ sed 's/Language.....: //'
++ tr -s ' '
+ HEAD=Title........: Babel (2006)  / France / USA / Mexico / Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic
+ '[' '!' -z '' ']'
+ '[' '!' -z 'Title........: Babel (2006)  / France / USA / Mexico / Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic' ']'
+ '[' -z YES ']'
+ '[' -z YES ']'
+ '[' '!' -z 'Directed by..: Alejandro González Iñárritu' ']'
+ '[' -z YES ']'
+ '[' '!' -z 'Genre........: Drama / Thriller' ']'
+ '[' -z YES ']'
+ '[' '!' -z 'User Rating..: 7.8/10 (21,517 votes)' ']'
+ '[' -z YES ']'
+ '[' '!' -z YES ']'
+ '[' -z YES ']'
+ '[' '!' -z 'Runtime......: 142 min' ']'
+ '[' -z YES ']'
+ '[' '!' -z '' ']'
+ '[' '!' -z 'USA 5 November 2006' ']'
+ '[' -z YES ']'
+ '[' '!' -z 'Australia 14 December 2006 (limited)' ']'
+ '[' -z YES ']'
+ '[' '!' -z 'Tagline......: If You Want to be Understood...Listen' ']'
+ '[' '!' -z 'Plot Outline.: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families. ' ']'
+ '[' -z YES ']'
+ '[' '!' -z 'Tagline......: If You Want to be Understood...Listen' ']'
+ '[' '!' '' = NONE ']'
+ '[' -z YES ']'
+ '[' '!' -z 'Plot Outline.: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families. ' ']'
+ '[' '!' '' = NONE ']'
+ '[' -z YES ']'
+ '[' '!' -z YES ']'
+ '[' '!' 'User Comments: An Exhausting Film ' = 'User Comments:' ']'
+ '[' -z YES ']'
+ '[' '!' -z YES ']'
+ '[' -z MYOWN ']'
+ '[' MYOWN = MYOWN ']'
+ MYOWNPAIRS=%imdbdirname|IMDBDIR %imdburl|IMDBURL %imdbtitle|TITLE %imdbgenre|GENRECLEAN %imdbrating|RATINGCLEAN %imdbcountry|COUNTRYCLEAN %imdblanguage|LANGUAGECLEAN %imdbcertification|CERTCLEAN %imdbruntime|RUNTIMECLEAN %imdbdirector|DIRECTORCLEAN %imdbbusinessdata|BUSINESSSHORT %imdbpremiereinfo|PREMIERE %imdblimitedinfo|LIMITED %imdbvotes|RATINGVOTES %imdbscore|RATINGSCORE %imdbname|TITLENAME %imdbyear|TITLEYEAR %imdbnumscreens|BUSINESSSCREENS %imdbislimited|ISLIMITED %imdbcastleadname|CASTLEADNAME %imdbcastleadchar|CASTLEADCHAR %imdbtagline|TAGLINECLEAN %imdbplot|PLOTCLEAN %imdbbar|RATINGBAR %imdbcasting|CASTCLEAN %imdbcommentshort|COMMENTSHORTCLEAN %newline|NEWLINE %bold|BOLD
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (%imdburl ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbdirname|IMDBDIR'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbdirname
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbdirname|IMDBDIR'
++ cut -d '|' -f 2
+ MYOWNVAR=IMDBDIR
+ '[' '!' -z Test ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo Test
++ tr '\&' '`'
+ MYTEMPVAR=Test
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (%imdburl ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbdirname^Test^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (%imdburl ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdburl|IMDBURL'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdburl
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdburl|IMDBURL'
++ cut -d '|' -f 2
+ MYOWNVAR=IMDBURL
+ '[' '!' -z http://www.imdb.com/title/tt0449467 ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo http://www.imdb.com/title/tt0449467
++ tr '\&' '`'
+ MYTEMPVAR=http://www.imdb.com/title/tt0449467
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (%imdburl ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdburl^http://www.imdb.com/title/tt0449467^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbtitle|TITLE'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbtitle
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbtitle|TITLE'
++ cut -d '|' -f 2
+ MYOWNVAR=TITLE
+ '[' '!' -z 'Babel (2006) ' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'Babel (2006) '
++ tr '\&' '`'
+ MYTEMPVAR=Babel (2006) 
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbtitle^Babel (2006) ^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbgenre|GENRECLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbgenre
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbgenre|GENRECLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=GENRECLEAN
+ '[' '!' -z 'Drama / Thriller' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'Drama / Thriller'
++ tr '\&' '`'
+ MYTEMPVAR=Drama / Thriller
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbgenre^Drama / Thriller^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbrating|RATINGCLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbrating
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbrating|RATINGCLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=RATINGCLEAN
+ '[' '!' -z '7.8/10 (21,517 votes)' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo '7.8/10 (21,517 votes)'
++ tr '\&' '`'
+ MYTEMPVAR=7.8/10 (21,517 votes)
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbrating^7.8/10 (21,517 votes)^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbcountry|COUNTRYCLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbcountry
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbcountry|COUNTRYCLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=COUNTRYCLEAN
+ '[' '!' -z 'France / USA / Mexico' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'France / USA / Mexico'
++ tr '\&' '`'
+ MYTEMPVAR=France / USA / Mexico
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbcountry^France / USA / Mexico^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdblanguage|LANGUAGECLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdblanguage
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdblanguage|LANGUAGECLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=LANGUAGECLEAN
+ '[' '!' -z 'Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic'
++ tr '\&' '`'
+ MYTEMPVAR=Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdblanguage^Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbcertification|CERTCLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbcertification
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbcertification|CERTCLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=CERTCLEAN
+ '[' '!' -z USA:R ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo USA:R
++ tr '\&' '`'
+ MYTEMPVAR=USA:R
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbcertification^USA:R^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbruntime|RUNTIMECLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbruntime
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbruntime|RUNTIMECLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=RUNTIMECLEAN
+ '[' '!' -z '142 min' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo '142 min'
++ tr '\&' '`'
+ MYTEMPVAR=142 min
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbruntime^142 min^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbdirector|DIRECTORCLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbdirector
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbdirector|DIRECTORCLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=DIRECTORCLEAN
+ '[' '!' -z 'Alejandro González Iñárritu' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'Alejandro González Iñárritu'
++ tr '\&' '`'
+ MYTEMPVAR=Alejandro González Iñárritu
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a %imdbdirector movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbdirector^Alejandro González Iñárritu^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbbusinessdata|BUSINESSSHORT'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbbusinessdata
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbbusinessdata|BUSINESSSHORT'
++ cut -d '|' -f 2
+ MYOWNVAR=BUSINESSSHORT
+ '[' '!' -z '' ']'
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYOWNEMPTY^g"
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbbusinessdata^N/A^g'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbpremiereinfo|PREMIERE'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbpremiereinfo
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbpremiereinfo|PREMIERE'
++ cut -d '|' -f 2
+ MYOWNVAR=PREMIERE
+ '[' '!' -z 'USA 5 November 2006' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'USA 5 November 2006'
++ tr '\&' '`'
+ MYTEMPVAR=USA 5 November 2006
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in %imdbpremiereinfo, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbpremiereinfo^USA 5 November 2006^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdblimitedinfo|LIMITED'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdblimitedinfo
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdblimitedinfo|LIMITED'
++ cut -d '|' -f 2
+ MYOWNVAR=LIMITED
+ '[' '!' -z 'Australia 14 December 2006 (limited)' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'Australia 14 December 2006 (limited)'
++ tr '\&' '`'
+ MYTEMPVAR=Australia 14 December 2006 (limited)
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdblimitedinfo^Australia 14 December 2006 (limited)^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbvotes|RATINGVOTES'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbvotes
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbvotes|RATINGVOTES'
++ cut -d '|' -f 2
+ MYOWNVAR=RATINGVOTES
+ '[' '!' -z 21,517 ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 21,517
++ tr '\&' '`'
+ MYTEMPVAR=21,517
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold%imdbscore of 10%bold (%imdbvotes people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbvotes^21,517^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold%imdbscore of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbscore|RATINGSCORE'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbscore
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbscore|RATINGSCORE'
++ cut -d '|' -f 2
+ MYOWNVAR=RATINGSCORE
+ '[' '!' -z 7.8 ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 7.8
++ tr '\&' '`'
+ MYTEMPVAR=7.8
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold%imdbscore of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbscore^7.8^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbname|TITLENAME'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbname
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbname|TITLENAME'
++ cut -d '|' -f 2
+ MYOWNVAR=TITLENAME
+ '[' '!' -z Babel ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo Babel
++ tr '\&' '`'
+ MYTEMPVAR=Babel
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %bold%imdbname%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %bold%imdbname%bold plot summary: %imdbplot'
++ sed 's^%imdbname^Babel^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbyear|TITLEYEAR'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbyear
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbyear|TITLEYEAR'
++ cut -d '|' -f 2
+ MYOWNVAR=TITLEYEAR
+ '[' '!' -z 2006 ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 2006
++ tr '\&' '`'
+ MYTEMPVAR=2006
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot'
++ sed 's^%imdbyear^2006^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbnumscreens|BUSINESSSCREENS'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbnumscreens
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbnumscreens|BUSINESSSCREENS'
++ cut -d '|' -f 2
+ MYOWNVAR=BUSINESSSCREENS
+ '[' '!' -z '' ']'
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYOWNEMPTY^g"
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %bold%imdbnumscreens screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot'
++ sed 's^%imdbnumscreens^N/A^g'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbislimited|ISLIMITED'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbislimited
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbislimited|ISLIMITED'
++ cut -d '|' -f 2
+ MYOWNVAR=ISLIMITED
+ '[' '!' -z '' ']'
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYOWNEMPTY^g"
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot'
++ sed 's^%imdbislimited^N/A^g'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbcastleadname|CASTLEADNAME'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbcastleadname
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbcastleadname|CASTLEADNAME'
++ cut -d '|' -f 2
+ MYOWNVAR=CASTLEADNAME
+ '[' '!' -z 'Brad Pitt' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'Brad Pitt'
++ tr '\&' '`'
+ MYTEMPVAR=Brad Pitt
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot'
++ sed 's^%imdbcastleadname^Brad Pitt^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbcastleadchar|CASTLEADCHAR'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbcastleadchar
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbcastleadchar|CASTLEADCHAR'
++ cut -d '|' -f 2
+ MYOWNVAR=CASTLEADCHAR
+ '[' '!' -z Richard ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo Richard
++ tr '\&' '`'
+ MYTEMPVAR=Richard
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot'
++ sed 's^%imdbcastleadchar^Richard^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbtagline|TAGLINECLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbtagline
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbtagline|TAGLINECLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=TAGLINECLEAN
+ '[' '!' -z 'If You Want to be Understood...Listen' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'If You Want to be Understood...Listen'
++ tr '\&' '`'
+ MYTEMPVAR=If You Want to be Understood...Listen
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot'
++ sed 's^%imdbtagline^If You Want to be Understood...Listen^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbplot|PLOTCLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbplot
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbplot|PLOTCLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=PLOTCLEAN
+ '[' '!' -z 'Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.'
++ tr '\&' '`'
+ MYTEMPVAR=Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: %imdbplot'
++ sed 's^%imdbplot^Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbbar|RATINGBAR'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbbar
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbbar|RATINGBAR'
++ cut -d '|' -f 2
+ MYOWNVAR=RATINGBAR
+ '[' '!' -z '########--' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo '########--'
++ tr '\&' '`'
+ MYTEMPVAR=########--
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.'
++ sed 's^%imdbbar^########--^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbcasting|CASTCLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbcasting
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbcasting|CASTCLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=CASTCLEAN
+ '[' '!' -z 'Brad Pitt, Cate Blanchett, Mohamed Akhzam, Peter Wight, Harriet Walter' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'Brad Pitt, Cate Blanchett, Mohamed Akhzam, Peter Wight, Harriet Walter'
++ tr '\&' '`'
+ MYTEMPVAR=Brad Pitt, Cate Blanchett, Mohamed Akhzam, Peter Wight, Harriet Walter
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.'
++ sed 's^%imdbcasting^Brad Pitt, Cate Blanchett, Mohamed Akhzam, Peter Wight, Harriet Walter^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%imdbcommentshort|COMMENTSHORTCLEAN'
++ cut -d '|' -f 1
+ MYOWNSTRING=%imdbcommentshort
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%imdbcommentshort|COMMENTSHORTCLEAN'
++ cut -d '|' -f 2
+ MYOWNVAR=COMMENTSHORTCLEAN
+ '[' '!' -z 'An Exhausting Film' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo 'An Exhausting Film'
++ tr '\&' '`'
+ MYTEMPVAR=An Exhausting Film
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.'
++ sed 's^%imdbcommentshort^An Exhausting Film^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%newline|NEWLINE'
++ cut -d '|' -f 1
+ MYOWNSTRING=%newline
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%newline|NEWLINE'
++ cut -d '|' -f 2
+ MYOWNVAR=NEWLINE
+ '[' '!' -z '|' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo '|'
++ tr '\&' '`'
+ MYTEMPVAR=|
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.%newline%boldIMDB:%bold %boldBabel%bold plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.'
++ sed 's^%newline^|^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.|%boldIMDB:%bold %boldBabel%bold plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.
echo "$OWNPAIR" | cut -d '|' -f 1
++ echo '%bold|BOLD'
++ cut -d '|' -f 1
+ MYOWNSTRING=%bold
echo "$OWNPAIR" | cut -d '|' -f 2
++ echo '%bold|BOLD'
++ cut -d '|' -f 2
+ MYOWNVAR=BOLD
+ '[' '!' -z $'\002' ']'
echo "${!MYOWNVAR}" | tr '\&' '`'
++ echo $'\002'
++ tr '\&' '`'
+ MYTEMPVAR=
echo "${MYOWNFORMAT1}" | sed "s^$MYOWNSTRING^$MYTEMPVAR^g" | tr '`' '\&'
++ echo '%boldIMDB:%bold %boldBabel%bold (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored %bold7.8 of 10%bold (21,517 people voted). It premiered in USA 5 November 2006, with %boldN/A screens%bold on the opening weekend.|%boldIMDB:%bold %boldBabel%bold plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.'
++ sed 's^%bold^^g'
++ tr '`' '\&'
+ MYOWNFORMAT1=IMDB: Babel (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored 7.8 of 10 (21,517 people voted). It premiered in USA 5 November 2006, with N/A screens on the opening weekend.|IMDB: Babel plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families.
+ echo 'Sun Feb 25 06:18:44 2007 IMDB: "/site/XVID/Test" "IMDB: Babel (http://www.imdb.com/title/tt0449467 ), a Alejandro González Iñárritu movie which scored 7.8 of 10 (21,517 people voted). It premiered in USA 5 November 2006, with N/A screens on the opening weekend.|IMDB: Babel plot summary: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families." ""'
+ tr '[=$=]' ¤
+ sed 's|¤|USD|g'
+ '[' '!' -z .imdb ']'
+ echo -e '============================ PSXC IMDB INFO v2.7i ============================\n'
ls -1nl "$GLROOT$IMDBLKL" | tail -n 1 | { read junk junk owner group junk; echo $owner:$group; };
++ ls -1nl /glftpd/site/XVID/Test
++ tail -n 1
++ read junk junk owner group junk
++ echo 102:400
+ OWNER=102:400
+ echo 'Title........: Babel (2006) '
+ fold -s -w 77
+ head -n 1
+ echo -
+ echo 'IMDb Link....: http://www.imdb.com/title/tt0449467'
+ head -n 1
+ '[' '!' -z 'Directed by..: Alejandro González Iñárritu' ']'
+ echo 'Directed by..: Alejandro González Iñárritu'
+ fold -s -w 77
+ head -n 1
+ '[' '!' -z 'Genre........: Drama / Thriller' ']'
+ echo 'Genre........: Drama / Thriller'
+ fold -s -w 77
+ head -n 1
+ '[' '!' -z 'User Rating..: 7.8/10 (21,517 votes)' ']'
+ echo 'User Rating..: 7.8/10 (21,517 votes)'
+ fold -s -w 77
+ head -n 1
+ '[' '!' -z 'Tagline......: If You Want to be Understood...Listen' ']'
+ echo 'Tagline......: If You Want to be Understood...Listen'
+ fold -s -w 77
+ echo -
+ '[' '!' -z 'Country......: France / USA / Mexico' ']'
+ echo 'Country......: France / USA / Mexico'
+ fold -s -w 77
+ head -n 1
+ '[' '!' -z 'Language.....: Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic' ']'
+ echo 'Language.....: Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic'
+ fold -s -w 77
+ head -n 1
+ '[' '!' -z 'Certification: Sweden:11 / Norway:15 / New Zealand:R16 / Denmark:15 / Canada:14A /Manitoba/Ontario) / Canada:13+ / Australia:MA / Germany:16 / Portugal:M/12 / Hong Kong:IIB / Canada:18A / Netherlands:16 / Ireland:16 / Switzerland:14 / Brazil:16 / Iran:18+ / Switzerland:14 / Philippines:PG-13 / USA:R / Argentina:18 / Finland:K-15 / Malaysia:18PL / South Korea:18 / Singapore:M18 / France:Unrated / UK:15 / South Africa:16' ']'
+ echo 'Certification: Sweden:11 / Norway:15 / New Zealand:R16 / Denmark:15 / Canada:14A /Manitoba/Ontario) / Canada:13+ / Australia:MA / Germany:16 / Portugal:M/12 / Hong Kong:IIB / Canada:18A / Netherlands:16 / Ireland:16 / Switzerland:14 / Brazil:16 / Iran:18+ / Switzerland:14 / Philippines:PG-13 / USA:R / Argentina:18 / Finland:K-15 / Malaysia:18PL / South Korea:18 / Singapore:M18 / France:Unrated / UK:15 / South Africa:16'
+ fold -s -w 77
+ head -n 1
+ '[' '!' -z 'USA 5 November 2006' ']'
+ echo 'Premiere Date: USA 5 November 2006'
+ fold -s -w 77
+ head -n 1
+ '[' '!' -z 'Australia 14 December 2006 (limited)' ']'
+ echo 'Limited Date.: Australia 14 December 2006 (limited)'
+ fold -s -w 77
+ head -n 1
+ '[' '!' -z 'Runtime......: 142 min' ']'
+ echo 'Runtime......: 142 min'
+ fold -s -w 77
+ head -n 1
+ '[' '!' -z '   Brad Pitt      ....             Richard
   Cate Blanchett ....             Susan
          Mohamed Akhzam   ....   Anwar
          Peter Wight      ....   Tom
          Harriet Walter   ....   Lilly' ']'
+ echo -
+ echo 'Credited Cast:'
+ echo '   Brad Pitt      ....             Richard
   Cate Blanchett ....             Susan
          Mohamed Akhzam   ....   Anwar
          Peter Wight      ....   Tom
          Harriet Walter   ....   Lilly'
+ fold -s -w 77
+ '[' '!' -z '' ']'
+ '[' '!' -z 'Plot Outline.: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families. ' ']'
+ echo -
+ echo 'Plot Outline.: Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families. '
+ fold -s -w 77
+ '[' '!' -z '' ']'
+ echo -e '\n============================ PSXC IMDB INFO v2.7i ============================'
+ '[' '!' -z .imdbinfoname ']'
echo $GENRECLEAN | tr '/ ' '\n' |  sed -e /^$/d | wc -l
++ echo Drama / Thriller
++ tr '/ ' '\n'
++ sed -e '/^$/d'
++ wc -l
+ INFOGENRES=2
+ '[' '!' 2 -gt 2 ']'
+ let INFOGENREMAXED=INFOGENRES
+ '[' '!' 2 -lt 1 ']'
echo $GENRECLEAN | tr '/ ' '\n' |  sed -e /^$/d | head -n $INFOGENREMAX | tr '\n' ' ' | sed "s/ /$INFOGENRESEP/g" | cut -d "$INFOGENRESEP" -f 1-$INFOGENREMAXED
++ echo Drama / Thriller
++ tr '/ ' '\n'
++ sed -e '/^$/d'
++ head -n 2
++ tr '\n' ' '
++ sed 's/ /-/g'
++ cut -d - -f 1-2
+ GENREFILE=Drama-Thriller
echo $RATINGVOTES | tr ',' '.'
++ echo 21,517
++ tr , .
+ VOTESFILE=21.517
+ '[' -z '' ']'
+ ISLIMITED=unknown
echo $BUSINESSSCREENS | tr ',' '.'
++ echo
++ tr , .
+ NUMSCREENS=
+ '[' -z '' ']'
+ NUMSCREENS=unknown
+ '[' -z '142 min' ']'
echo "$INFOFILENAME" | tr -c $INFOVALID $INFOCHARTO | sed "s%VOTES%*%g" | sed "s%SCORE%*%g" | sed "s%GENRE%*%g" | sed "s%RUNTIME%*%g" | sed "s%YEAR%*%g" | sed "s%ISLIMITED%*%g" | sed "s%SCREENS%*%g" | tr -d ' '
++ echo '[IMDB]=- Score SCORE - GENRE - (YEAR) -=[IMDB]'
++ tr -c '[:alnum:][:space:])(.\-=][\n' _
++ sed 's%VOTES%*%g'
++ sed 's%GENRE%*%g'
++ sed 's%RUNTIME%*%g'
++ sed 's%YEAR%*%g'
++ sed 's%ISLIMITED%*%g'
++ sed 's%SCREENS%*%g'
++ tr -d ' '
++ sed 's%SCORE%*%g'
+ INFOFILENAMEOLD=[IMDB]=-Score*-*-(*)-=[IMDB]
echo "$INFOFILENAMEOLD" | sed "s%*%.*%g"
++ echo '[IMDB]=-Score*-*-(*)-=[IMDB]'
++ sed 's%*%.*%g'
+ INFOFILENAMEOLDA=[IMDB]=-Score.*-.*-(.*)-=[IMDB]
echo "$INFOFILENAMEOLDA" | tr '\]\[' '.'
++ echo '[IMDB]=-Score.*-.*-(.*)-=[IMDB]'
++ tr '\]\[' .
+ INFOFILENAMEOLDB=.IMDB.=-Score.*-.*-(.*)-=.IMDB.
echo "$INFOFILENAME" | sed "s%VOTES%$VOTESFILE%g" | sed "s%SCORE%$RATINGSCORE%g" | sed "s%GENRE%$GENREFILE%g" | sed "s%RUNTIME%$RUNTIMECLEAN%g" | sed "s%YEAR%$TITLEYEAR%g" | sed "s%ISLIMITED%$ISLIMITED%g" | sed "s%SCREENS%$NUMSCREENS%g"
++ echo '[IMDB]=- Score SCORE - GENRE - (YEAR) -=[IMDB]'
++ sed s%VOTES%21.517%g
++ sed s%SCORE%7.8%g
++ sed s%GENRE%Drama-Thriller%g
++ sed 's%RUNTIME%142 min%g'
++ sed s%YEAR%2006%g
++ sed s%ISLIMITED%unknown%g
++ sed s%SCREENS%unknown%g
+ INFOFILENAMEPRINT=[IMDB]=- Score 7.8 - Drama-Thriller - (2006) -=[IMDB]
echo "$INFOFILENAMEPRINT" | tr -c $INFOVALID $INFOCHARTO
++ echo '[IMDB]=- Score 7.8 - Drama-Thriller - (2006) -=[IMDB]'
++ tr -c '[:alnum:][:space:])(.\-=][\n' _
+ INFOFILENAMEPRINT=[IMDB]=- Score 7.8 - Drama-Thriller - (2006) -=[IMDB]
ls -1 "$GLROOT$IMDBLKL" | grep -a -e "$INFOFILENAMEOLDB"
++ grep -a -e '.IMDB.=-Score.*-.*-(.*)-=.IMDB.'
++ ls -1 /glftpd/site/XVID/Test
+ '[' '!' -z '' ']'
+ '[' -e /glftpd/site/XVID/Test/.imdbinfoname ']'
+ mv /glftpd/site/XVID/Test/.imdbinfoname '/glftpd/site/XVID/Test/[IMDB]=- Score 7.8 - Drama-Thriller - (2006) -=[IMDB]'
+ '[' '!' -z /glftpd/bin/psxc-imdb-dotimdb.pl ']'
ls -1Ftr "$GLROOT$IMDBLKL" | grep -a -v "/" | grep -a -v "@" | grep -a -e "[.][nN][fF][oO]" | head -n 1
++ ls -1Ftr /glftpd/site/XVID/Test
++ grep -a -v /
++ grep -a -v @
++ grep -a -e '[.][nN][fF][oO]'
++ head -n 1
+ FILENAMED=fl-babel-proper-dvdrip-xvid.nfo
+ '[' '!' -z fl-babel-proper-dvdrip-xvid.nfo ']'
+ touch -acmr /glftpd/site/XVID/Test/fl-babel-proper-dvdrip-xvid.nfo /glftpd/site/XVID/Test
+ '[' '' = 4 ']'
+ /glftpd/bin/psxc-imdb-dotimdb.pl '"Sun Feb 25 06:18:44 2007" "/glftpd/site/XVID/Test/.imdb" "/site/XVID/Test" "Test" "http://www.imdb.com/title/tt0449467" "Babel (2006) " "Drama / Thriller" "7.8/10 (21,517 votes)" "France / USA / Mexico" "Japanese Sign Language / French / English / Spanish / Japanese / Berber / Arabic" "USA:R" "142 min" "Alejandro González Iñárritu" "" "USA 5 November 2006" "Australia 14 December 2006 (limited)" "21,517" "7.8" "Babel" "2006" "" "unknown" "Brad Pitt" "Richard" "If You Want to be Understood...Listen" "Tragedy strikes a married couple on vacation in the Moroccan desert, touching off an interlocking story involving four different families." "########--" "Brad Pitt, Cate Blanchett, Mohamed Akhzam, Peter Wight, Harriet Walter" "An Exhausting Film" ""'
ls -1Ftr "$GLROOT$IMDBLKL" | grep -a -v "/" | grep -a -v "@" | grep -a -e "[.][nN][fF][oO]" | head -n 1
++ ls -1Ftr /glftpd/site/XVID/Test
++ grep -a -v /
++ grep -a -v @
++ grep -a -e '[.][nN][fF][oO]'
++ head -n 1
+ FILENAMED=fl-babel-proper-dvdrip-xvid.nfo
+ '[' '!' -z fl-babel-proper-dvdrip-xvid.nfo ']'
+ touch -acmr /glftpd/site/XVID/Test/fl-babel-proper-dvdrip-xvid.nfo /glftpd/site/XVID/Test
+ cat /glftpd/ftp-data/logs/psxc-imdb.log
+ grep -a -F -v 'http://former.imdb.com/title/tt0449467|/site/XVID/Test'
+ cat /glftpd/ftp-data/logs/psxc-imdb.tmp
+ echo -n ''
cat $IMDBLOG
++ cat /glftpd/ftp-data/logs/psxc-imdb.log
+ '[' '!' -z '' ']'
+ echo -n ''
exit 0
+ exit 0