Hallo,
ich bastele gerade ein Nautilusskript zusammen und möchte innerhalb einer While-Schleife an ein Array etwas dranhängen. Seltsamerweise funktioniert das nicht. Sonst geht das immer, es muss also an dieser speziellen Konstruktion liegen:
1 2 3 4 5 6 7 8 9 10 | #!/bin/bash myarray=(a b c) echo -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file ; do ls "$file" # Das wird wunderbar ausgegeben. myarray+=($(ls "$file")) # Die Zuweisung wird ignoriert myarray+=(BLABLABLA) # selbst diese Zuweisung wird ignoriert! done echo "${myarray[@]}" |
Vielleicht kann mir jemand von euch ja weiterhelfen.
Aber mit Ge
2004 – 2013 ubuntuusers.de • Einige Rechte vorbehalten