Ich habe einige in einer Variablen gespeichert Pfade (Variablenname -> Test)Read Variable, die Leerzeichen in seinem Wert hat
echo "${test}"
Ergebnis:
/abc/pqr/filepath1
/abc/pqr/lmn/file path2
/abc/pqr/rst/filepath3
Ich will "Raum" entkommen Zeichen in dem zweiten Pfad und den Besitzer für jeden Pfad erhalten, verwende ich folgenden Befehl ein:
stat -c '%U' ${test} , works for 1st and 3rd path.
Wie kann ich diese Arbeit für die 2 machen nd Pfad? Danke im Voraus.
Sie haben alle Pfade in einem einzigen String in einer Variablen? Dies scheint, als wäre es ein besserer Ort, um ein Array zu verwenden –
Wie erhalten Sie diese Pfade in '$ test'? – anubhava