• Reset your password

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log in
Hjem
Linuxin 2025

Breadcrumb

  • Hjem
  • forums
  • Ændre en variabel

Hvad kan du med 100% sikkerhed sige, at du har stemt?

Valgmuligheder
Af j0hnd0342 | 20.02.2011 16:15

Ændre en variabel

Programmering

Hej



Jeg har et lille problem med at bruge tal i et bash script. Det kan koges ned til følgende lille eksempel:



a = 42

a=0

echo ${a}





Det jeg vil er at tildele a en værdi og så ændre den senere.

Det går fint, hvis jeg fjerner linjen a=0 går det fint, men hvis jeg tilføjer den får jeg



test.sh: 3: a: not found

42

  • Log in to post comments

Kommentarer3

14 år 3 måneder siden

Permalink

Indsendt af ostebaronen den 20. februar 2011 kl. 16:39

Permalink

Du mangler en masse

Du mangler en masse semi-coloner :)





a=42;

a=0;

echo ${a};





Dette virker fint her.



Ydermere er det ikke yderst nødvendigt at omkredse a med ${} i din echo, du kan bare i dette tilfælde smidde $ foran a'et.





a=42;

a=0;

echo $a;

  • Log in to post comments

14 år 3 måneder siden

Permalink

Indsendt af j0hnd0342 den 20. februar 2011 kl. 17:36

Permalink

ah det virker, tak for

ah det virker, tak for hjælpen

  • Log in to post comments

14 år 3 måneder siden

Permalink

Indsendt af divineant den 20. februar 2011 kl. 18:27

Permalink

semicolon er ikke

semicolon er ikke nødvendigt i shellscripts, kun hvis du ønsker at skrive flere expressions på samme linie.



Problemet i #0 er denne linie



a = 42



Der må ikke være mellemrum i variabel assignment, idet a opfattes som et expression, og = samt 42 er argumenter til denne

  • Log in to post comments

Svar søges

Den er go 0
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

Test 2
2 stk Jolla C2 sælges 1
Det første forumindlæg efter installation af Forum-modulet 8
Vanilla OS 12
Nye forum-indlæg viser sig kun 1 gang 1
Vil alle forumindlæg vise sig to gange 1
Hjælp til remote terminal vindue? 3
PCLinuxOS 19
Kan ikke boote på installation 24
80-20 reglen 1
Skærmlys fader ud på min bærbare 8
32 bit distro på max 700mb der stadig understøttes 26
Har vi nogen Linux konsulenter i Slagelse området? 3
Virkelig 7
gnome-software? 3
Archer T2U AC600 Wireless Dual Band USB Adapter 26
En farverig APT 3.0 udgivelse imponerer med sine nye funktioner 2
Unix's fødsel 2
Linux Mint 13
"Intet realistisk alternativ" - mig i r*ven 1

Copyright © 2025 Company Name - All rights reserved

Developed & Designed by Alaa Haddad