Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 03 dec 2021, 05:55

Kategoriregler


Läs följande innan du postar: viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: viewtopic.php?f=110&t=8767



Svara på tråd  [ 5 inlägg ] 
 Bash, att göra två saker samtidigt. 1. if ... 2. for each... 
Författare Meddelande

Blev medlem: 18 nov 2020, 13:52
Inlägg: 56
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Svara med citat
Inlägg Bash, att göra två saker samtidigt. 1. if ... 2. for each...
Kod:
#!/bin/bash

if [[ -d "/usr/share/placebo/other/" ]]
    for file in ./placebo/*; do
        https://raw.githubusercontent.com/placebo/something/else/${file}
    done
fi

bash: rad 23: syntaxfel nära den oväntade symbolen ”fi”
bash: rad 23: `fi'


Jag vet inte hur det kan komma sig att "fi" är fel när det i övrigt är så lite kod...? Finns det hemlisar som Bash håller inne med!? Jag är lite osäker på sökvägen på raden "for file in...".


18 nov 2021, 11:59
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 12:49
Inlägg: 2909
Ort: Göteborg
OS: Ubuntu
Utgåva: 21.04 Hirsute Hippo
Svara med citat
Inlägg Re: Bash, att göra två saker samtidigt. 1. if ... 2. for eac
Första raden skall möjligen vara:

if [[ -d "/usr/share/placebo/other/" ]]; then


18 nov 2021, 12:10
Profil

Blev medlem: 18 nov 2020, 13:52
Inlägg: 56
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Svara med citat
Inlägg Re: Bash, att göra två saker samtidigt. 1. if ... 2. for eac
Tack! Ja, det hjälper! :-)
Kul när det fungerar! Nu är det annat som stökar, med sökvägar... men jag ska försöka titta på andra projekt och låta mig inspireras...!

Skam den som ger sig!


18 nov 2021, 13:50
Profil

Blev medlem: 18 nov 2020, 13:52
Inlägg: 56
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Svara med citat
Inlägg Re: Bash, att göra två saker samtidigt. 1. if ... 2. for eac
Jag håller på med ett litet installationsskript på GitHub som man drar igång på bortaplan, så att säga.

Om ett program är installerat på sin egen dator ska man titta i en mapp på Github och läsa ner alla de filerna till datorn lokalt och lägga dom i motsvarande folder i den lokala datorn. Just nu är det fyra filer...
Detta med sökvägen är stökig, tycker jag.

Sökvägen på Github verkar fungera annorlunda än sökvägen vid den lokala datorn?
Github har en viss fördröjning så... alla uppdateringar sker inte i realtid. Jag tror man måste vänta i fyra minuter, men det vet jag inte.


18 nov 2021, 15:17
Profil
Användarvisningsbild

Blev medlem: 05 apr 2008, 23:09
Inlägg: 5949
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Bash, att göra två saker samtidigt. 1. if ... 2. for eac
Har inte hela problembilden klar för mig ännu, men det som Gunnar sagt. är rätt.... :)

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


19 nov 2021, 01:53
Profil WWW
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 5 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 7 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011