PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ShellSkript Linux String cutten


BodyLove
2009-09-08, 09:27:02
hi,

ich bin ein C++ / JavaNutzer und würde gerne mithilfe von einem Shellscript ein String bearbeiten.
In c++ hätte ich einfach Substr verwendet. Aufbau ist des String ist primär immer so:
vzdump-xxx.tgz
ich brauche nur das xxx. Ich hab mit Cut gearbeitet und bekomme es hin.
echo $item|cut -f 2 -d -|cut -f 1 -d .

Nur muss ich das Ergebnis in die Variable $item reinschreiben, was anscheinend nicht geht. Wie krieg das hin?

Gast
2009-09-08, 10:54:51
variable=$(echo $item|cut -f2 -d -|cut -f 1 -d .)

BodyLove
2009-09-08, 10:58:44
Vielen Dank, läuft. Was mach ich da? Caste ich das als eine variable?

Gast
2009-09-08, 11:38:44
du sagst an dem punkt einfach nur folgendes:

das ergebniss des befehls in $(...) direkt an die variable weitergeben

Coda
2009-09-08, 20:33:33
Was für eine Shell denn überhaupt?

BodyLove
2009-09-08, 21:01:46
wie meinen? Versteh die Frage nicht.:redface:

Ich baue für ein Linux debian einen shellskript, welches ich Befehle ausführen lassen kann.

Gast
2009-09-08, 21:17:08
Gibt halt bash, dash, ksh, tcsh zsh und wahrscheinlich noch ein paar andere.
Standard ist bei Debian bash sowohl als login shell als auch für /bin/sh
Zumindest noch bei lenny, ab squeeze ist es dash als /bin/sh