Filer fra Remote Folder - skal vises som en liste med numre.

peque
Antal: 985
Tilmeldt:
20-04-2005
User is offline
Filer fra Remote Folder - skal vises som en liste med numre.

Hey Linuxin.
Jeg er ved at lave mig en opdatering bashscript - som jeg ønsker at oprette ved nye projekter eller nye VM'er.
Normalt har jeg downloaded scriptet manuelt , ændret rettigheder mm - inden det køres men er ved at lave Version som jeg ønsker skal lidt mere.
Men som jeg tit skifter til en ren VM - og derfor gerne vil have lidt hurtigere måde at blive klar.

På en Remote server har jeg en folder /srv/projects, Som jeg bruger til opbevaring af aktive projekter.(der kan godt være 8-10 aktive projekter
Dette bashscript jeg har lavet - opretter hele structuren på mine mapper/undermapper - downloader tools osv - lige som jeg ønsker dette.

I V2 vil jeg spørge om det er et (A)nyt eller et (B)eksisterende projekt.
Hvis jeg svarer A - det er et nyt - Opretter den som hidtil
Hvis jeg svarer B det er et eksisterende project - ville jeg gerne liste mapperne i /srv/projects med et nummer - således jeg kan vælge et eksisterende Project via dette nummer (Fremfor projektets navn)
Jeg syntes ikke disse løsninger ikke lige fungerer som forventet - og er i tvivl om hvordan dette skal laves.
Har lavet dette lille script for ligesom at få startet op

#!/bin/bash
HOST="IP.OF.THE.HOST"

declare -a DIR=$(ssh username@$HOST "ls -d /srv/projects/*")

for OUT in ${DIR[@]};
        do
        FOLDER=${OUT##*/}
        echo $FOLDER
done

Giver mig nu outputtet uden den hele sti - Men den viser også txt fiiler - som jeg reelt ikke ønsker i denne visning.(2. priotering)
Men kan kan så sætte et nummer foran - så man ville kunne vælge dette - Alternativt skal man skrive Projektets navn - og så få det SYncet til lokal maskine
Er det evt et remote script der skal kaldes for at liste indholdet af denne mappe
PFT P


marlar
Antal: 3297
Tilmeldt:
05-12-2009
User is offline
Jeg har læst din post flere

Jeg har læst din post flere gange, men jeg er stadig ikke rigtig klar over hvad du spørger om. Prøv at omformulere.