The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
zin van $ (0% $ (0 ##*/}} nyelavarthy AIX 7 09-23-2008 03:48
if [! -r $ (1)] zin in ksh naveeng.81 Programmeren en Shell Scripting 1 04-09-2008 02:47 PM
OopenSSH niet laten me in! BG_JrAdmin SUN Solaris 2 09-12-2006 12:54
wat is de betekenis hier? forevercalz Programmeren en Shell Scripting 2 09-29-2005 01:46 PM
client app niet loslaten van de aansluiting fusion99 UNIX voor Dummies Questions & Answers 1 02-20-2004 10:13

Reply
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-04-2009
jojo123 jojo123 is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2009
Posts: 51
help me out in het verhuren van me weten de zin van sh, ksh, bash

Kunt u mij helpen in verhuur me weten de zin van


Code:
#!/bin/sh
#!/bin/ksh
#!/bin/bash

wat het verschil tussen al deze ....

Ook vindt u op de onderstaande melding script, zou u kunnen uitleggen wat dit script doet


Code:
#!/bin/bash
t=100
echo $t
echo $tea
echo ${t}ea

Thnkz vooraf.

Laatst gewijzigd door Neo; op 07.04.2009 12:30.. Reden: code tags toegevoegd en veranderd onderwerp voor de gebruiker, kosten 15.000 bits
Bits Awarded / Geladen om jojo123 voor dit bericht
Datum Gebruiker Commentaar Hoeveelheid
07-04-2009 Neo veranderd titel toegevoegd code tags .... Doe het zelf per regels. -15.000
  #2 (permalink)  
Old 07-04-2009
Neo's Avatar
Neo Neo is online now Forum Staff  
Administrator
  
 

Join Date: Sep 2000
Locatie: Azië Pacific
Berichten: 6.781
Hallo,

Per ons forum regelsAlle draden moeten een beschrijvend onderwerp tekst. Bijvoorbeeld, niet achteraf vragen over onderwerpen zoals "Help Mij!", "Spoed!" of "Doubt". Post onderwerpen zoals "Uitvoering Problemen met Cron" of "Hulp bij Backup shell script".

De reden hiervoor is dat bijna 95% van alle bezoekers van deze site komen hier omdat ze worden verwezen door een zoekmachine. Met het oog op toekomstige zoekopdrachten op uw bericht (met antwoorden) goed te werken, het onderwerp veld moet iets nuttig en in verband met het probleem!

De huidige forum gebruikers die soort genoeg om vragen te beantwoorden moeten kunnen begrijpen de essentie van uw zoekopdracht op het eerste gezicht.

Dus, als een voordeel en hoffelijkheid op de huidige en toekomstige kennis asielzoekers, wees dan voorzichtig met je onderwerp tekst. U moet wellicht een forum infraction als je geen aandacht besteden aan dit.

Bedankt.

De Unix-en Linux Forum
  #3 (permalink)  
Old 07-04-2009
scottn scottn is offline Forum Advisor  
VIP Lid
  
 

Join Date: juni 2009
Locatie: Zürich, CH
Berichten: 1.098
De eerste regel van een script wordt bepaald wat de "taal" van het script is geschreven in (en moeten worden gebruikt voor het uitvoeren van wat volgt).


Code:
#!/bin/sh       - means Bourne shell
#!/bin/ksh      - means Korn shell
#!/bin/bash     - means Bourne Again shell
#!/usr/bin/perl - means Perl


Code:
#!/bin/bash
t=100            - sets a variable called t to 100
echo $t          - prints the value of variable t
echo $tea        - prints the value of variable tea
echo ${t}ea      - prints the value of t followed by the literal characters ea

(En) worden gebruikt voor de scheiding tussen de variabele naam uit andere tekst - anders wordt het reservoir niet kunnen onderscheiden van de naam van de variabele van de andere tekst.

Laatst gewijzigd door scottn; op 07.04.2009 01:43 PM..
  #4 (permalink)  
Old 07-04-2009
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Locatie: Boston, MA
Berichten: 5.131

Code:
$ cat scott.sh
#!/bin/bash
t=100
echo "\$t ->[$t]"
echo "\$tea ->[$tea]"
tea=foo
echo "\$tea ->[$tea]"
echo "\${t}ea ->[${t}ea]"
$
$ ./scott.sh
$t ->[100]
$tea ->[]
$tea ->[foo]
${t}ea ->[100ea]

  #5 (permalink)  
Old 07-04-2009
scottn scottn is offline Forum Advisor  
VIP Lid
  
 

Join Date: juni 2009
Locatie: Zürich, CH
Berichten: 1.098
Ik miste het woord "niet". Maar het lezen van het weer, de grammatica is erg vuil is.

Eenvoudiger zou worden
Citaat:
$ (t) / st is niet hetzelfde als $ thee
Moeten stoppen, terwijl ik vooruit.

Ik zou het gebruik:
#! / bin / Engels

Ik weet wat ik probeer te zeggen, hier, maar gewoon een grote puinhoop van het ...
Citaat:
Als u een variabele genaamd "thee" tot en met 100, dan $ (t) / st en $ thee zou niet hetzelfde betekenen, maar als je van plan was toe te voegen / st tot $ t, dan moet je de ().
Dus ik verwijderd uit het oorspronkelijke bericht.

Laatst gewijzigd door scottn; op 07.04.2009 01:47 PM..
Reply

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 Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 01:43.


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