The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers > Antworten auf häufig gestellte Fragen
.
Google unix.com



Antworten auf häufig gestellte Fragen FAQ für UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Entwicklung Releases: Linux Mint 4.0 beta "Fluxbox", 4.0 Alpha "Debian" iBot UNIX-und Linux-RSS-News 0 01-04-2008 03:00 PM
Erläutern Sie die Zeile "mn_code \u003d" env | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" Lokesha UNIX for Dummies Questions & Answers 4 12-20-2007 01:52 AM
Wie könnte ich ein Programm mit vielen "|", "<" und ">" strugglingman High-Level-Programmierung 2 04-29-2006 09:11 AM
Nr. utpmx Eintrag: Sie müssen exec "login" von der niedrigsten Ebene "Shell" peterpan UNIX for Dummies Questions & Answers 0 01-18-2006 04:15 AM
wie eine "gelesen" oder "geliefert" Eingang für Mails plelie2 Shell Programmierung und Scripting 1 08-06-2002 04: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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 07-15-2002
Nisha Nisha is offline
Registrierte Nutzer
  
 

Join Date: Jun 2002
Ort: Chennai, Indien
Beiträge: 110
Dank Perderabo. Aber was, wenn ich keine geben, diese Erklärung namens Magic Numbers in meiner Shell ...

Alles, was falsch ist .. es sieht fast aus wie ein Standard-Codierung für das Skript, dass wir schreiben ...

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

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9131
Wenn Sie es aus, dann wird die Schale nicht, wenn es versucht, exec () ist. Was passiert, hängt davon ab, welche neben Shell Sie als Login-Shell. Die meisten Tanks wird davon ausgegangen, dass das Skript ist in ihrer eigenen Sprache. Also, wenn Sie bash als Login-Shell und versuchen, ein Korn-Shell-Skript, dass nicht über die #! / usr / bin / ksh, bash wird dann versuchen, es als ein Bash-Skript. bash und ksh etwas kompatibel und funktionieren würde. Auf der anderen Seite könnte es scheitern.

Angenommen, Sie verwenden ksh als Login-Shell und Sie Korn Shell-Skripten, ohne dass die erste Zeile. Die Dinge scheinen ok. Dann entscheiden Sie, um zu versuchen bash als Login-Shell. Plötzlich Dinge brechen.

Und so wird vor allem für jeden, der grimmige verwendet csh / tcsh als Login-Shell und die Skripte ohne dass erste Zeile. Diese Tanks kontrollieren Sie das Skript an und versuchen Sie es erraten, ob sie oder die alten Bourne-Shell ausgeführt werden soll, ist. Der Test beschäftigen sie ist so schlecht, dass sie geschlagen werden von einem Zufallsgenerator. Und niemand noch mit der alten Bourne-Shell trotzdem.

Und ja, es ist so eine Art Standard. Die meisten Kernel wissen. Aber ich glaube nicht, dass es eine offizielle posix Standard.
  #3 (permalink)  
Old 07-16-2002
Nisha Nisha is offline
Registrierte Nutzer
  
 

Join Date: Jun 2002
Ort: Chennai, Indien
Beiträge: 110
Vielen Dank, dass Sie Perderabo ..

Das macht meine Zweifel ...

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

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9131
Auch von der USENET-Unix-FAQs, Siehe Warum werden einige Skripte beginnen mit #! ... ?
Und siehe Diese Seite und scrollen Sie nach unten auf die Beweggründe Abschnitt am Ende für Informationen über einen abschließenden Bindestrichs auf dieser Linie.
 

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Aus
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 03:12 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0