Avatar billede milandt Nybegynder
09. september 2003 - 09:52 Der er 10 kommentarer og
1 løsning

string i et script fra en parameter

Hey

Jeg kalder et script med en parameter, fx "blabla.c" eller "blabla.cc" og vil gerne gemme "blabla" i en anden var og bruge den senere i scriptet.. hvordan gør jeg det?

Mvh
Dennis
Avatar billede herlock Nybegynder
09. september 2003 - 10:28 #1
$1

script.sh parameter

parameter kan nu bruges i script vha. $1
Avatar billede herlock Nybegynder
09. september 2003 - 10:29 #2
Du kan også have flere parametre

script.sh par1 par2 par3

I scriptet kan disse bruges med $1 $2 og $3
Avatar billede milandt Nybegynder
09. september 2003 - 10:29 #3
ja, men hvad hvis $1 er "blabla.c" og jeg gerne vil bruge "blabla" ???
Avatar billede herlock Nybegynder
09. september 2003 - 11:06 #4
Skal det forstås sådan at du vil ikke vil medtage alt fra første . og frem ?
Avatar billede milandt Nybegynder
09. september 2003 - 11:11 #5
ja, altså alt før .
Avatar billede lap Nybegynder
09. september 2003 - 16:39 #6
gem=`echo $1|cut -d":" -f1`

brug herefter gem.
Avatar billede milandt Nybegynder
09. september 2003 - 22:07 #7
tester det i morgen.. vil du ikke have point for det?
Avatar billede lap Nybegynder
09. september 2003 - 22:14 #8
Tja, så skal jeg gøre lidt mere for det, så her er et eksempel. Vær specielt opmærksom på, at det er plinger som vender den forkerte vej!!:

#!/bin/bash
#

#hvis der er et argument, så tag første del (frem til ":")
if test $1
then
  gem=`echo $1|cut -d":" -f1`
fi

echo "argumentet er nu blevet til $gem"
exit 0
Avatar billede lap Nybegynder
09. september 2003 - 22:15 #9
ups - -d":" skal jo være -d"." - altså er skilletegnet . og ikke :
Avatar billede milandt Nybegynder
10. september 2003 - 09:30 #10
Tak skal du ha :)
Avatar billede lap Nybegynder
10. september 2003 - 17:01 #11
velbekomme - og takker for points :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester