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 > 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
Check schriftelijke gegevens Hitori Linux 0 07-22-2006 08:46
Eenvoudige shell script worden geschreven shsandeep Programmeren en Shell Scripting 6 07-17-2006 02:46
Controle van een bestand wordt niet geschreven kanejm Programmeren en Shell Scripting 14 01-20-2006 08:29
Werkzaam zijn op een bestand worden geschreven door een andere toepassing GMMike UNIX voor Dummies Questions & Answers 3 02-01-2005 04:06 PM
Bestand wordt gebruikt / geschreven sanjay92 UNIX voor Dummies Questions & Answers 4 10-13-2001 01:31 PM

Closed Thread
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 04-29-2008
sam4now sam4now is offline
Geregistreerde gebruiker
  
 

Join Date: april 2008
Posts: 23
geschreven srcipt met 2 argumenten

hallo allemaal
pls kan iemand mij een punt richting van het vastleggen van 2 argumenten: een een regel tekst de andere is een bestand.

In paticular Hoe kan ik het bestand

dus voor exampls, ik een script genaamd Monalisa

monalisa dit is een engel uit de 7e hemel BooBoo

monalisa waar is het script naam, BooBoo is de naam van het bestand en de rest zijn de lijn van de tekst.]

kan elk lichaam helpen.
  #2 (permalink)  
Old 04-29-2008
grial's Avatar
grial grial is offline Forum Advisor  
El UNIX es como un toro
  
 

Join Date: Jun 2006
Locatie: Madrid (Spanje)
Posts: 531
Hoi.
Er zijn waarschijnlijk andere (betere) manieren, maar:
Code:
#!/bin/ksh

set -A ARGS $@

FILE=${ARGS[$(expr $# - 1)]}

echo $FILE
Groeten.
  #3 (permalink)  
Old 04-29-2008
sam4now sam4now is offline
Geregistreerde gebruiker
  
 

Join Date: april 2008
Posts: 23
hallo
have u geprobeerd D-code, het werkt niet. Ik wil gewoon het bestand en de rest van het argument, zodat de rest van de argumenten kan worden geplaatst in het bestand

dank u
  #4 (permalink)  
Old 04-29-2008
grial's Avatar
grial grial is offline Forum Advisor  
El UNIX es como un toro
  
 

Join Date: Jun 2006
Locatie: Madrid (Spanje)
Posts: 531
Ja, ik heb het tryed en werken. Tough, in het voorbeeld, het script is alleen de bestandsnaam en echo's het. Vanaf dat, doen de rest makkelijk is .... Bijvoorbeeld:
Code:
#!/bin/ksh

set -A ARGS $@

FILE=${ARGS[$(expr $# - 1)]}

echo $@ | sed s/$FILE// >> $FILE
  #5 (permalink)  
Old 04-29-2008
sam4now sam4now is offline
Geregistreerde gebruiker
  
 

Join Date: april 2008
Posts: 23
goed i cant gebruik sed op dit moment ben nog niet op dat hoofdstuk.

een andere manier zou mooi zijn. En pls kan geven een toelichting op de code in de details

Bedankt
  #6 (permalink)  
Old 04-29-2008
sam4now sam4now is offline
Geregistreerde gebruiker
  
 

Join Date: april 2008
Posts: 23
En de pls de overige argumenten gaat in het midden van het bestand en niet het begin of het einde van het.

Dank u.
  #7 (permalink)  
Old 04-29-2008
grial's Avatar
grial grial is offline Forum Advisor  
El UNIX es como un toro
  
 

Join Date: Jun 2006
Locatie: Madrid (Spanje)
Posts: 531
Citaat:
Oorspronkelijk geplaatst door sam4now View Post
En pls kan geven een toelichting op de code in de details

Bedankt
set-A args $ @ args definieert als een array en initialiseert het met het script argumenten.

$ @ Is de lijst van argumenten zelf.

FILE \u003d $ (args [$ (expr $ # - 1)]) kent het laatste argument om de FILE variabele. Dit is de manier arrays worden beheerd op ksh

$ # Is het aantal argumenten, dus

expr $ # -1 is de positie van de laatste binnen de array

Is dit huiswerk of iets? Neem een kijkje te spreken # 6 on:
Eenvoudige regels van de UNIX.COM forums:


Mijn bedoeling was om je een paar hints geven dus probeer eerst te doen voor jezelf, dan vraagt het forum.

Groeten.

Laatst bewerkt door Grial; op 04.29.2008 05:17..
Closed Thread

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 07:32.


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