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
Probleem is het afdrukken van de eigendom van het XML-bestand via shell script neeto Programmeren en Shell Scripting 4 04-16-2008 02:39 PM
Shell script $ 0 argument painulyarun UNIX voor Dummies Questions & Answers 2 03-25-2008 07:32 PM
Probleem bij het overgaan argument om een shell script sumesh.abraham Programmeren en Shell Scripting 9 12-13-2006 12:07
Argument lijst te lang - Shell fout dad5119 Programmeren en Shell Scripting 8 03-03-2006 03:57 PM
shell script argument parseren rmjoe Programmeren en Shell Scripting 1 07-28-2005 04:37 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 10-03-2006
arunkumar_mca arunkumar_mca is offline
Geregistreerde gebruiker
  
 

Join Datum: oktober 2004
Posts: 256
afdrukken laatste argument in shell script

Alle,

Ik heb een shell script en ik zal andere redenering andere tijd. Vertel me hoe vind ik de laatste argument dat ik passsed elke keer als ik exec het script.

Bedankt,
Arun.
  #2 (permalink)  
Old 10-03-2006
srikanthus2002's Avatar
srikanthus2002 srikanthus2002 is offline
Geregistreerde gebruiker
  
 

Join Date: Sep 2006
Locatie: Mag u raden ...!
Posts: 160
Ik denk, je hebt om te buigen van de waarde van argumenten naar bestand
en dan echo (door commando cat) waar u wil.
  #3 (permalink)  
Old 10-03-2006
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Locatie: Boston, MA
Berichten: 5.122
Citaat:
Oorspronkelijk geplaatst door srikanthus2002
Ik denk, je hebt om te buigen van de waarde van argumenten naar bestand
en dan echo (door commando cat) waar u wil.
waarom?

'man ksh' geeft de volgende tekst:
Code:
  Parameters Set by Shell
     The following parameters are automatically set by the shell:

     #         The number of positional parameters in decimal.
  #4 (permalink)  
Old 10-03-2006
aigles's Avatar
aigles aigles is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: april 2004
Locatie: Bordeaux, Frankrijk
Berichten: 1.423
Je kan zoiets als dit:
Code:
echo "Argument count = $#"
if [ $# -gt 0 ]
then
   eval last_arg=\$$#
else
   last_arg='<none>'
fi
echo "Last argument  = $last_arg"

Jean-Pierre.
  #5 (permalink)  
Old 10-03-2006
petebear petebear is offline
Geregistreerde gebruiker
  
 

Join Date: Jul 2006
Posts: 23
Bash met versie 3.0 of hoger kunt u
Code:
${BASH_ARGV[0]}
Deze kleine uitleg is van hoffelijkheid Dark_Helmet over ten linxquestions.org
Citaat:
BASH_ARGV is een speciaal ingebouwd in variabele. Het is een array van de command line argumenten. Meer specifiek, de man pagina zegt dat het de argumenten die zich op de stack. Zodat het veilig is om ze te lezen, maar ik stel ze niet te wijzigen. Om toegang te krijgen tot de array, gebruik [X] te verwijzen naar een specifieke redenering. De argumenten zijn die op de stapel "terug" en legt uit waarom de laatste argument is geïndexeerd met 0. Ten slotte BASH_ARGV zal veranderen in een functie-oproep (omdat de stack verandert). Dus wees voorzichtig waar / hoe u de variabele.
  #6 (permalink)  
Old 10-03-2006
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: Sep 2004
Locatie: Verenigde Staten
Posts: 511
Code:
echo "$`echo $#`"
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 08:42.


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