The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > UNIX voor Dummies Questions & Answers > Answers to Frequently Asked Questions
.
google unix.com



Answers to Frequently Asked Questions FAQ voor UNIX-, UNIX-commando's, Linux, Operating Systems, System Administration, programmering, Shell, Shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Ontwikkeling Releases: Linux Mint 4.0 Beta "fluxbox", 4.0 Alpha "Debian" iBot UNIX en Linux RSS Nieuws 0 01-04-2008 03:00 PM
Leg de lijn "mn_code \u003d" env | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" Lokesha UNIX voor Dummies Questions & Answers 4 12-20-2007 01:52
hoe kan ik een gemengd programma met veel "|", "<" en ">" strugglingman Hoog Niveau Programmering 2 04-29-2006 08:11
Nr. utpmx item: u moet exec "inloggen" uit laagste niveau 'shell' peterpan UNIX voor Dummies Questions & Answers 0 01-18-2006 04:15
hoe om te verzoeken te "lezen" of "afgeleverd" ontvangst voor mails plelie2 Programmeren en Shell Scripting 1 08-06-2002 03:26 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 07-15-2002
Nisha Nisha is offline
Geregistreerde gebruiker
  
 

Join Date: juni 2002
Locatie: Chennai, India
Posts: 110
Bedankt Perderabo. Maar wat als i dont geven deze verklaring opgeroepen magische getallen in mijn schelp ...

Alles verkeerd in het .. het ziet er bijna als een codering standaard voor het script dat we schrijven ...

Bedankt,
Nisha
  #2 (permalink)  
Old 07-15-2002
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Locatie: Ashburn, Virginia
Berichten: 9.111
Als je laat het uit, dan is de shell zal mislukken als hij probeert te exec () is. Wat er dan gebeurt hangt af van welke shell je gebruikt als je login-shell. De meeste schelpen zullen aannemen dat het script is geschreven in hun eigen taal. Dus als u gebruik maakt van bash als uw login-shell en probeer een Korn shell script dat niet hebt uitgevoerd de #! / usr / bin / ksh, bash dan zal proberen om het uit te voeren als een bash-script. bash en ksh enigszins verenigbaar zijn en dit zou kunnen werken. Aan de andere kant kan het mislukken.

Stel dat u ksh als uw login-shell en je bent Korn shell-scripts uitvoeren zonder dat die eerste lijn. Dingen lijken ok. Dan moet je beslissen om bash proberen als je login-shell. Plotseling dingen breken.

En alles zal in het bijzonder grimmig worden voor iedereen die gebruik maakt csh / tcsh als hun login shell scripts en loopt zonder dat die eerste lijn. Deze schelpen inspecteren het script om te proberen te raden of zij of de oude Bourne shell moet draaien. De test die zij in dienst is zo slecht dat het kan worden geslagen door een random number generator. En niemand gebruikt nog steeds de oude Bourne Shell anyway.

En ja, het is een soort standaard. De meeste kernels weten. Maar ik geloof niet dat een officiële POSIX standaard.
  #3 (permalink)  
Old 07-16-2002
Nisha Nisha is offline
Geregistreerde gebruiker
  
 

Join Date: juni 2002
Locatie: Chennai, India
Posts: 110
Bedankt Perderabo ..

Dat wist mijn twijfels ...

Bedankt,
Nisha
  #4 (permalink)  
Old 02-08-2005
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Locatie: Ashburn, Virginia
Berichten: 9.111
Ook uit de USENET Unix FAQS, Zie Waarom zijn sommige scripts beginnen met #! ... ?
En zie deze pagina en ga naar de beweegredenen sectie in de buurt van het einde voor info over een afsluitende koppelteken op deze lijn.
 

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Uit
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 09:25.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0