[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT: Bash-Frage



Am 2008-10-24 00:22:58, schrieb Denise Schmid:
> Hallo Liste,
> 
> im Moment versuche ich mich an einem einfachen Bash-Script. "Einfach" vielleicht für die meisten von euch, aber ich bin am verzweifeln.
> 
> Mit dem Befehl "ls | awk -F \/ '{print}'" erhalte ich  aus dem home-Verzeichnis heraus eine Liste aller User:
> Test1
> Makulatur
> Trallala
> .
> .
> .
> Nun möchte ich in dem Skript für jeden User automatisch eine Variable mit dem Pfad zum jeweiligen home-Verzeichnis zuweisen. Das sollte aber auch funktionieren, wenn neue User dazu kommen. Die Variablen im Skript sollten dann also etwa so aussehen:
> USER_DIR_1=/home/Test1
> USER_DIR_2=/home/Makulatur
> USER_DIR_3=/home/Trallala
  ^^^^^^^^^^
  Du meinst, diese Variable generieren?

  COUNT=1
  for VAR in $(cd /home && ls) ; do
      eval "USER_DIR_${COUNT}=/home/\${VAR}"
      COUNT=$((COUNT+1))
  done


Thanks, Greetings and nice Day/Evening
    Michelle Konzack
    Systemadministrator
    24V Electronic Engineer
    Tamay Dogan Network
    Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack   Apt. 917                  ICQ #328449886
+49/177/9351947    50, rue de Soultz         MSN LinuxMichi
+33/6/61925193     67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature


Reply to: