T
tco
sysinstall/noob
ich komme gerade nich weiter beim bau einer subshell (sofern ich sie überhaupt brauche).
ich hab ein verzeichnis mit mehreren tar.gz files. das möchte ich nun auslesen, aber ohne .tar.gz am ende. die bash soll mir nur den namen des pakets ausspucken.
wenn ich nun ein for i in ...; do echo ${i%.tar.gz} direkt in der bash eingebe dann bekomme ich gewünschtes ergebnis.
innerhalb eines scriptes bekomme ich alledings einen fehler.
wie muss ich in dem fall den den befehl innerhalb eines scripts übgeben?
vielen dank schonmal.
ich hab ein verzeichnis mit mehreren tar.gz files. das möchte ich nun auslesen, aber ohne .tar.gz am ende. die bash soll mir nur den namen des pakets ausspucken.
wenn ich nun ein for i in ...; do echo ${i%.tar.gz} direkt in der bash eingebe dann bekomme ich gewünschtes ergebnis.
innerhalb eines scriptes bekomme ich alledings einen fehler.
wie muss ich in dem fall den den befehl innerhalb eines scripts übgeben?
vielen dank schonmal.