Ubuntu Sverige
https://ubuntu-se.org/phpBB3/

Bash, att göra två saker samtidigt. 1. if ... 2. for each...
https://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=62106
Sida 1 av 1

Författare:  civilpolisen [ 18 nov 2021, 11:59 ]
Inläggsrubrik:  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...".

Författare:  Gunnar Hjalmarsson [ 18 nov 2021, 12:10 ]
Inläggsrubrik:  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

Författare:  civilpolisen [ 18 nov 2021, 13:50 ]
Inläggsrubrik:  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!

Författare:  civilpolisen [ 18 nov 2021, 15:17 ]
Inläggsrubrik:  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.

Författare:  Osprey [ 19 nov 2021, 01:53 ]
Inläggsrubrik:  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.... :)

Sida 1 av 1 Alla tidsangivelser är UTC + 1 timme
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/