Anzeige:
Ergebnis 1 bis 3 von 3

Thema: problem mit der wertezuweisung in einem array unter cygwin-bash

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.05.2002
    Beiträge
    43

    Question problem mit der wertezuweisung in einem array unter cygwin-bash

    Hi,

    ich versuche die Ausgabe eines Befehls in ein Array zu schreiben, um die ermittelten Werte in einer while-Schleife für eine erneute Abfrage benutzen zu können. Leider trennt er mit die Arraywerte falsch und ich weiß nicht wie man es anders machen könnte.

    ich versuche folgendes:
    Code:
    #!/bin/bash
    
    net localgroup | cut -d* -f2 > locgroup.txt
    locgrp=`cat locgroup.txt`
    locgrp=($locgrp)
    hier ein Beispielinhalt des txt-Files
    Code:
    Administrators
    Backup Operators
    Guests
    IIS_WPG
    Network Configuration Operators
    Performance Log Users
    Performance Monitor Users
    Power Users
    Erreichen will ich dass, eine komplette Zeile einen Wert im Array ergibt. Leider tut es das aber nicht, sondern ich bekomme für jedes Wort einen Eintrag in dem Array und damit habe ich das Problem, dass ich die Gruppen nicht mehr in einer weiteren Abfrage verwenden kann.

    Hat jemand eine Idee?

    Danke und Gruß
    otelo

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.09.2005
    Beiträge
    61
    Hallo,
    ich denke, cat macht hier alles "kaputt" ...
    Versuche es doch mit "while read", damit kannst Du die gesamte Zeile einlesen und diese dann dem Arrayelement zuweisen.
    Gruss zst

  3. #3
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Zitat Zitat von zst Beitrag anzeigen
    Hallo,
    ich denke, cat macht hier alles "kaputt" ...
    Gruss zst

    Mit cat -o cut hat das nix zu tun.

    Für die Wertzuweisung schließe jede Zeile in

    'plip plap plup'

    ein, und dann klapt
    dat och.

    Daraus ergeben sich die Fragen:
    1.) Welche Bedeutung hat das Leerzeichen für die Shell?
    (Wenn es eine gibt, wie hebt Sie auf?)
    2.) Können Arrays konkateniert werden?
    (... oder ist die Frage Blodsinn?)
    Geändert von Romanday (01-12-2006 um 16:00 Uhr)
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •