Sida 1 av 1
Bash, att göra två saker samtidigt. 1. if ... 2. for each...
Postat: 18 nov 2021, 12:59
av civilpolisen
Kod: Markera allt
#!/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...".
Re: Bash, att göra två saker samtidigt. 1. if ... 2. for eac
Postat: 18 nov 2021, 13:10
av Gunnar Hjalmarsson
Första raden skall möjligen vara:
if [[ -d "/usr/share/placebo/other/" ]]; then
Re: Bash, att göra två saker samtidigt. 1. if ... 2. for eac
Postat: 18 nov 2021, 14:50
av civilpolisen
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!
Re: Bash, att göra två saker samtidigt. 1. if ... 2. for eac
Postat: 18 nov 2021, 16:17
av civilpolisen
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.
Re: Bash, att göra två saker samtidigt. 1. if ... 2. for eac
Postat: 19 nov 2021, 02:53
av Osprey
Har inte hela problembilden klar för mig ännu, men det som Gunnar sagt. är rätt....
