![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| operatore unario attesi | Satyak | Shell scripting e di programmazione | 2 | 03-06-2009 02:56 PM |
| awk ritorno "[: \u003d\u003d: operatore unario previsto" | theamrit | Shell scripting e di programmazione | 2 | 11-03-2008 01:51 PM |
| unario operatore prevede di errore | ssuresh1999 | UNIX for Dummies Domande & Risposte | 2 | 10-28-2008 09:33 PM |
| Binary operatore attesi | basisvasis | Shell scripting e di programmazione | 4 | 09-26-2008 05:33 PM |
| operatore binario di errore previsto | apps_user | Shell scripting e di programmazione | 7 | 05-11-2007 08:33 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
[: \u003d: Operatore unario attesi
HI, durante l'esecuzione di uno script, ho avuto l'errore di cui sotto. / bin / sh: line10: [: \u003d: operatore unario previsto. Ho provato a seguire la soluzione per questo tipo di problema che è "PREVENTIVAZIONE variabili", ma è invain. Può uno aiutarmi a risolvere il problema? Sono incollare il contenuto effettivo dello script below.plz controllo. Sto avendo problemi con il codice rosso. Codice:
supportedMozillaVersion() {
case "$*" in
*rv:1.[7-9]*) return 0;;
*rv:[2-9].[0-9]*) return 0;;
*rv:*) return 1;;
Mozilla\ 1.[7-9]*) return 0;;
Mozilla\ [2-9].[0-9]*) return 0;;
*) return 1;;
esac
}
supportedFirefoxVersion() {
case "$*" in
*Firefox\ [1-9].*) return 0;;
*Firefox/[1-9].*) return 0;;
*Firefox*) return 1;;
*rv:1.[7-9]*) return 0;;
*rv:[2-9].*) return 0;;
*rv:*) return 1;;
Mozilla*\ 1.[7-9]*) return 0;;
Mozilla*\ [2-9].[0-9]*) return 0;;
*) return 1;;
esac
}
whichBrowser=NoBrowser
case "$0" in
/*) fullpath=$0;;
*) fullpath=`pwd`/$0;;
esac
installsourcepath=`echo "$fullpath" | sed "s,/\./,/,g; s,/[^/][^/]*/\.\./,/,g; s,//,/,g; s,/[^/]*$,,"`
if [ "$BROWSER" ]; then
if versionString=`($BROWSER -version) 2>/dev/null`; then
case "$versionString" in
*Firefox*) if supportedFirefoxVersion "$versionString"; then
whichBrowser=Firefox
fi ;;
*Mozilla*) if supportedMozillaVersion "$versionString"; then
whichBrowser=Mozilla
fi ;;
esac
fi
fi
Ultimo a cura di radoulov; al 03/10/2009 07:15 AM.. Motivo: aggiunto codice tag |
|
||||
|
[: \u003d: Operatore unario attesi
HI radulov, Ho eseguito lo script con l'opzione traccia. e l'output è allegato di seguito. e una cosa, il browser è in corso per la sicurezza della disattivazione di tutte le modalità efects prima che mostra l'operatore unario errore. Codice:
+ bash -xv launchpad.sh
#!/bin/sh
# Licensed Materials - Property of IBM
# 5648-F10 (C) Copyright International Business Machines Corp. 2005
# All Rights Reserved
# US Government Users Restricted Rights - Use, duplication or disclosure
# restricted by GSA ADP Schedule Contract with IBM Corp.
supportedMozillaVersion() {
case "$*" in
"rv":1.[7-9]*) return 0;;
*"rv":[2-9].[0-9]*) return 0;;
*"rv":*) return 1;;
Mozilla\ 1.[7-9]*) return 0;;
Mozilla\ [2-9].[0-9]*) return 0;;
"*") return 1;;
esac
}
supportedFirefoxVersion() {
case "$*" in
*Firefox\ [1-9].*) return 0;;
*Firefox/[1-9].*) return 0;;
*Firefox*) return 1;;
*rv:1.[7-9]*) return 0;;
*rv:[2-9].*) return 0;;
*rv:*) return 1;;
Mozilla*\ 1.[7-9]*) return 0;;
Mozilla*\ [2-9].[0-9]*) return 0;;
*) return 1;;
esac
}
whichBrowser=NoBrowser
+ whichBrowser=NoBrowser
case "$0" in
/*) fullpath=$0;;
*) fullpath=`pwd`/$0;;
esac
+ case "$0" in
pwd
++ pwd
+ fullpath=/nfs/opt/launchpad.sh
installsourcepath=`echo "$fullpath" | sed "s,/\./,/,g; s,/[^/][^/]*/\.\./,/,g; s,//,/,g; s,/[^/]*$,,"`
echo "$fullpath" | sed "s,/\./,/,g; s,/[^/][^/]*/\.\./,/,g; s,//,/,g; s,/[^/]*$,,"
++ echo /nfs/opt/launchpad.sh
++ sed 's,/\./,/,g; s,/[^/][^/]*/\.\./,/,g; s,//,/,g; s,/[^/]*$,,'
+ installsourcepath=/nfs/opt
if [ "$BROWSER" ]; then
if versionString=`($BROWSER -version) 2>/dev/null`; then
case "$versionString" in
*Firefox*) if supportedFirefoxVersion "$versionString"; then
whichBrowser=Firefox
fi ;;
*Mozilla*) if supportedMozillaVersion "$versionString"; then
whichBrowser=Mozilla
fi ;;
esac
fi
fi
+ '[' /usr/bin/mozilla ']'
($BROWSER -version) 2>/dev/null
+ versionString=
if [ $whichBrowser = NoBrowser ]; then
PATH="$PATH:/usr/X11R6/bin:/usr/local/bin:/usr/bin:/opt/mozilla:/usr/mozilla:/usr/mozilla/sfw/lib/mozilla"
if versionString=`(mozilla -version) 2>/dev/null`; then
BROWSER=mozilla; export BROWSER
if supportedMozillaVersion "$versionString"; then
whichBrowser=Mozilla
fi
fi
fi
+ '[' NoBrowser = NoBrowser ']'
+ PATH=/sbin:/usr/sbin:/usr/local/sbin:/opt/gnome/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/bin:/opt/mozilla:/usr/mozilla:/usr/mozilla/sfw/lib/mozilla
(mozilla -version) 2>/dev/null
+ versionString=
if [ $whichBrowser = NoBrowser ]; then
PATH="$PATH:/opt/firefox:/usr/firefox:/usr/firefox/sfw/lib/firefox"
if versionString=`(firefox -version) 2>/dev/null`; then
BROWSER=firefox; export BROWSER
if supportedFirefoxVersion "$versionString"; then
whichBrowser=Firefox
fi
fi
fi
+ '[' NoBrowser = NoBrowser ']'
+ PATH=/sbin:/usr/sbin:/usr/local/sbin:/opt/gnome/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/bin:/opt/mozilla:/usr/mozilla:/usr/mozilla/sfw/lib/mozilla:/opt/firefox:/usr/firefox:/usr/firefox/sfw/lib/firefox
(firefox -version) 2>/dev/null
+ versionString='Mozilla Firefox 2.0.0.2, Copyright (c) 1998 - 2007 mozilla.org'
+ BROWSER=firefox
+ export BROWSER
+ supportedFirefoxVersion 'Mozilla Firefox 2.0.0.2, Copyright (c) 1998 - 2007 mozilla.org'
+ case "$*" in
+ return 0
+ whichBrowser=Firefox
LaunchPadArch=`$installsourcepath/launchpad/SetArchitecture.sh`
$installsourcepath/launchpad/SetArchitecture.sh
++ /nfs/opt/launchpad/SetArchitecture.sh
+ LaunchPadArch=s390x
export LaunchPadArch
+ export LaunchPadArch
eval $* exec $installsourcepath/launchpad/$whichBrowser.sh
+ eval exec /nfs/opt/launchpad/Firefox.sh
exec /nfs/opt/launchpad/Firefox.sh
++ exec /nfs/opt/launchpad/Firefox.sh
+ firefox -nosplash -safe-mode -P Profile_30206 -profile /tmp/IBM_LaunchPad_30206/Profile_30206 file:///nfs/opt/launchpad/Mozilla.html
/bin/sh: line 10: [: =: unary operator expected
Ultimo a cura di radoulov; al 03/10/2009 08:56 AM.. Motivo: aggiunto codice tag |
|
||||
|
HI, questa è la traccia per /nfs/opt / Launchpad / Firefox.sh Codice:
lnxins20:/nfs/opt/launchpad # bash -xv Firefox.sh
#!/bin/sh
# Licensed Materials - Property of IBM
# 5648-F10 (C) Copyright International Business Machines Corp. 2005
# All Rights Reserved
# US Government Users Restricted Rights - Use, duplication or disclosure
# restricted by GSA ADP Schedule Contract with IBM Corp.
[ "$TMPDIR" ] || TMPDIR=/tmp
+ '[' /tmp ']'
case "$0" in
/*) fullpath=$0;;
*) fullpath=`pwd`/$0;;
esac
+ case "$0" in
pwd
++ pwd
+ fullpath=/nfs/opt/launchpad/Firefox.sh
installsourcepath=`echo "$fullpath" | sed "s,/\./,/,g; s,/[^/][^/]*/\.\./,/,g; s,//,/,g; s,/[^/]*$,,"`
echo "$fullpath" | sed "s,/\./,/,g; s,/[^/][^/]*/\.\./,/,g; s,//,/,g; s,/[^/]*$,,"
++ echo /nfs/opt/launchpad/Firefox.sh
++ sed 's,/\./,/,g; s,/[^/][^/]*/\.\./,/,g; s,//,/,g; s,/[^/]*$,,'
+ installsourcepath=/nfs/opt/launchpad
# fixup symlink if possible
[ -f /bin/pwd ] && installsourcepath=`cd $installsourcepath 2>/dev/null && /bin/pwd`
+ '[' -f /bin/pwd ']'
cd $installsourcepath 2>/dev/null && /bin/pwd
++ cd /nfs/opt/launchpad
++ /bin/pwd
+ installsourcepath=/nfs/opt/launchpad
TMPDIR=$TMPDIR/IBM_LaunchPad_$$
+ TMPDIR=/tmp/IBM_LaunchPad_2493
mkdir $TMPDIR >/dev/null 2>&1
+ mkdir /tmp/IBM_LaunchPad_2493
\cd $TMPDIR
+ cd /tmp/IBM_LaunchPad_2493
case "$BROWSER" in
!) BROWSER="";;
"") PATH="$PATH:/usr/X11R6/bin:/usr/local/bin:/opt/firefox:/usr/firefox:/usr/bin:/usr/firefox/sfw/lib/firefox"; BROWSER=firefox;;
esac
+ case "$BROWSER" in
+ PATH=/sbin:/usr/sbin:/usr/local/sbin:/opt/gnome/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/X11R6/bin:/usr/local/bin:/opt/firefox:/usr/firefox:/usr/bin:/usr/firefox/sfw/lib/firefox
+ BROWSER=firefox
LaunchPadBrowser=$BROWSER; export LaunchPadBrowser
+ LaunchPadBrowser=firefox
+ export LaunchPadBrowser
locale=`$installsourcepath/GetLocale.sh`
$installsourcepath/GetLocale.sh
++ /nfs/opt/launchpad/GetLocale.sh
+ locale=en
if [ -n "$LaunchPadBrowser" ]; then
case "`($LaunchPadBrowser -version) 2>/dev/null`" in
*Firefox\ 0.*) LaunchPadBrowser="";;
*Firefox/0.*) LaunchPadBrowser="";;
*Firefox*) :;;
*rv:1.[7-9]*) :;;
*rv:[2-9].*) :;;
*rv:*) LaunchPadBrowser="";;
Mozilla*\ 1.[7-9]*) :;;
Mozilla*\ [2-9].[0-9]*) :;;
*) LaunchPadBrowser="";;
esac
fi
+ '[' -n firefox ']'
+ case "`($LaunchPadBrowser -version) 2>/dev/null`" in
($LaunchPadBrowser -version) 2>/dev/null
+ :
if [ -z "$LaunchPadBrowser" ]; then
\cd ..
rm -rf $TMPDIR
$installsourcepath/NoBrowser.sh
exit 1
fi
+ '[' -z firefox ']'
LaunchPadURL="file://$installsourcepath/Mozilla.html"
+ LaunchPadURL=file:///nfs/opt/launchpad/Mozilla.html
[ -f $HOME/.firefox-license ] && ln -sf $HOME/.firefox-license $TMPDIR 2>/dev/null
+ '[' -f /root/.firefox-license ']'
[ -f $HOME/.Xauthority ] && ln -sf $HOME/.Xauthority $TMPDIR 2>/dev/null
+ '[' -f /root/.Xauthority ']'
+ ln -sf /root/.Xauthority /tmp/IBM_LaunchPad_2493
LaunchPadOS=`uname`; export LaunchPadOS
uname
++ uname
+ LaunchPadOS=Linux
+ export LaunchPadOS
LaunchPadOSType=unix; export LaunchPadOSType
+ LaunchPadOSType=unix
+ export LaunchPadOSType
[ -n "$LaunchPadLocale" ] || LaunchPadLocale=$locale; export LaunchPadLocale
+ '[' -n '' ']'
+ LaunchPadLocale=en
+ export LaunchPadLocale
LaunchPadProfileName=Profile_$$
+ LaunchPadProfileName=Profile_2493
userprefpath=$TMPDIR/$LaunchPadProfileName
+ userprefpath=/tmp/IBM_LaunchPad_2493/Profile_2493
mkdir $userprefpath >/dev/null 2>&1
+ mkdir /tmp/IBM_LaunchPad_2493/Profile_2493
echo // >$userprefpath/prefs.js
+ echo //
LaunchPadHOME=$HOME; export LaunchPadHOME
+ LaunchPadHOME=/root
+ export LaunchPadHOME
HOME=$TMPDIR $LaunchPadBrowser -nosplash -CreateProfile "$LaunchPadProfileName $userprefpath" >/dev/null 2>&1
+ HOME=/tmp/IBM_LaunchPad_2493
+ firefox -nosplash -CreateProfile 'Profile_2493 /tmp/IBM_LaunchPad_2493/Profile_2493'
echo 'user_pref("capability.principal.codebase.p0.granted", "UniversalXPConnect UniversalBrowserWrite");' >$userprefpath/user.js
+ echo 'user_pref("capability.principal.codebase.p0.granted", "UniversalXPConnect UniversalBrowserWrite");'
echo 'user_pref("capability.principal.codebase.p0.id", "'${LaunchPadURL}'");' >>$userprefpath/user.js
+ echo 'user_pref("capability.principal.codebase.p0.id", "file:///nfs/opt/launchpad/Mozilla.html");'
echo 'user_pref("browser.frames.enabled", true);' >>$userprefpath/user.js
+ echo 'user_pref("browser.frames.enabled", true);'
echo 'user_pref("browser.shell.checkDefaultBrowser", false);' >>$userprefpath/user.js
+ echo 'user_pref("browser.shell.checkDefaultBrowser", false);'
echo 'user_pref("javascript.enabled", true);' >>$userprefpath/user.js
+ echo 'user_pref("javascript.enabled", true);'
echo 'user_pref("security.enable_java", false);' >>$userprefpath/user.js
+ echo 'user_pref("security.enable_java", false);'
echo 'user_pref("security.xpconnect.plugin.unrestricted", true);' >>$userprefpath/user.js
+ echo 'user_pref("security.xpconnect.plugin.unrestricted", true);'
echo 'user_pref("update_notifications.enabled", false);' >>$userprefpath/user.js
+ echo 'user_pref("update_notifications.enabled", false);'
echo 'user_pref("security.warn_entering_secure", false);' >>$userprefpath/user.js
+ echo 'user_pref("security.warn_entering_secure", false);'
echo 'user_pref("security.warn_leaving_secure", false);' >>$userprefpath/user.js
+ echo 'user_pref("security.warn_leaving_secure", false);'
echo 'user_pref("security.warn_entering_weak", false);' >>$userprefpath/user.js
+ echo 'user_pref("security.warn_entering_weak", false);'
echo 'user_pref("security.warn_viewing_mixed", false);' >>$userprefpath/user.js
+ echo 'user_pref("security.warn_viewing_mixed", false);'
echo 'user_pref("security.warn_submit_insecure", false);' >>$userprefpath/user.js
+ echo 'user_pref("security.warn_submit_insecure", false);'
echo 'user_pref("signon.rememberSignons", false);' >>$userprefpath/user.js
+ echo 'user_pref("signon.rememberSignons", false);'
echo 'user_pref("browser.bookmarks.added_static_root", true);' >>$userprefpath/user.js
+ echo 'user_pref("browser.bookmarks.added_static_root", true);'
echo 'user_pref("intl.charsetmenu.browser.cache", "ISO-8859-1");' >>$userprefpath/user.js
+ echo 'user_pref("intl.charsetmenu.browser.cache", "ISO-8859-1");'
echo 'user_pref("browser.search.opensidebarsearchpanel", false);' >>$userprefpath/user.js
+ echo 'user_pref("browser.search.opensidebarsearchpanel", false);'
echo 'user_pref("dom.allow_scripts_to_close_windows", true);' >>$userprefpath/user.js
+ echo 'user_pref("dom.allow_scripts_to_close_windows", true);'
echo 'user_pref("dom.disable_open_during_load", false);' >>$userprefpath/user.js
+ echo 'user_pref("dom.disable_open_during_load", false);'
echo 'user_pref("nglayout.initialpaint.delay", 0);' >>$userprefpath/user.js
+ echo 'user_pref("nglayout.initialpaint.delay", 0);'
echo 'user_pref("browser.link.open_external", 2);' >>$userprefpath/user.js
+ echo 'user_pref("browser.link.open_external", 2);'
exec /bin/sh -c "trap '' 1
( set -x
$LaunchPadBrowser -nosplash -safe-mode -P $LaunchPadProfileName -profile $userprefpath $LaunchPadURL )
if [ -f $userprefpath/history.dat ]; then
ranOK=Yes
else
ranOK=No
fi
\cd ..
rm -rf $TMPDIR
if [ $ranOK = No ]; then
$installsourcepath/NoBrowser.sh
exit 2
fi"
+ exec /bin/sh -c 'trap '\'''\'' 1
( set -x
firefox -nosplash -safe-mode -P Profile_2493 -profile /tmp/IBM_LaunchPad_2493/Profile_2493 file:///nfs/opt/launchpad/Mozilla.html )
if [ -f /tmp/IBM_LaunchPad_2493/Profile_2493/history.dat ]; then
ranOK=Yes
else
ranOK=No
fi
\cd ..
rm -rf /tmp/IBM_LaunchPad_2493
if [ = No ]; then
/nfs/opt/launchpad/NoBrowser.sh
exit 2
fi'
+ firefox -nosplash -safe-mode -P Profile_2493 -profile /tmp/IBM_LaunchPad_2493/Profile_2493 file:///nfs/opt/launchpad/Mozilla.html
/bin/sh: line 10: [: =: unary operator expected
Ultimo a cura di radoulov; al 03/10/2009 09:30 AM.. Motivo: aggiunto codice tag |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|