ubuntuusers.de

Hilfe bei gefundenen Shell Befehlen

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

Sebastian_S

Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

Hallo zusammen, ich hoffe ich bin hier richtig und finde Hilfe !

vor kurzem hab ich in der 'ct über libpst gelesen. Einige Tage später wollte dann ein Bekannter, dass ich seine alte Outlook pst Datei ihm wieder zugänglich mache.

Eine Anleitung habe ich bei http://colby.id.au/node/14 gefunden und das entpacken der PST Datei hat auch funktioniert. Die nachfolgenden aufräum Befehle stellen mich jedoch vor Neuland...

$> find out -type d | tac | grep -v '^out$' | xargs -d '\n' -I{} mv {} {}.sbd

$> find out -name mbox -type f | xargs -d '\n' -I{} echo '"{}" "{}"' | sed -e 's/\.sbd\/mbox"$/"/' | xargs -L 1 mv

$> find out -empty -type d | xargs -d '\n' rmdir

der zweite Befehl gibt mir eine Fehlermeldung

$ find out -name mbox -type f | xargs -d '\n' -I{} echo '"{}" "{}"' | sed -e 's/\.sbd\/mbox"$/"/' | xargs -L 1 mv
mv: missing file operand
Try `mv --help' for more information.

und da ich leider nur eine leichte Vermutung habe was genau die Befehle machen (ich weiss, sollte man nicht) weiss ich nicht weiter.

Kann mir jemand mit dem Fehler helfen?

danke schon mal

Sebastian_S

(Themenstarter)
Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

😳 ich glaub ich habs schon, beim PST erstellen hab ich den Ausgabepfad nicht richtig angegeben

- out

statt

-o out

danach ging es ohne Probleme

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17622

Wohnort: Berlin

find out 

Im Ordner out Dinge finden ...

-name mbox 

namens 'mbox'

-type f

vom Typ File

 | xargs -d '\n' -I{} echo '"{}" "{}"' 

die Ergebnisse an xargs durchreichen, welches so dies und das macht ☺

 | sed -e 's/\.sbd\/mbox"$/"/'

Das Ergebnis an sed reichen, Sed -executes das Kommando 'substitute', und zwar soll .sbd/mbox"$ ersetzt werden durch ". Die Ausgabe wandert zu

 | xargs -L 1 mv

, wo mv irgendwie zum Zuge kommt (move).

Sebastian_S

(Themenstarter)
Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

danke für das auseinander Pflücken!

Antworten |