Beiträge von Werniman

    Hallo!
    Ich habe eine Frage zur Shell-Programmierung. Wenn ich in der Konsole "ls /home/otto/*" eingebe,werden mir die Namen der in diesem Verzeichnisses liegenden Dateien und Ordner angezeigt. Erstelle ich ein Skript und will diese Dateinamen in eine For-Schleife einbauen, dann tue ich das mit folgendem Kommando:
    "for VARIABLE in $(ls /home/otto/*)"


    Was mich etwas irritiert: Die Variable $Variable enthält dann nicht nur die Dateinamen,sondern den ganzen Pfad zu den Dateien,was u.U. eine Weiterverarbeitung erschwert. Kann mir jemand sagen,wieso der selbe Befehl (ls) zwei unterschiedliche Ergebnisse ausgibt ?


    Gruß
    Werniman