Pracuję nad skryptem Pythona, który przekazuje lokalizacje plików do podprocesu SCP. W porządku, ale jestem w sytuacji, w której mogę skończyć konkatenację ścieżki z nazwą pliku, tak aby /na ścieżce było podwójne . Wiem, że bash nie ma znaczenia, jeśli masz wiele separatorów plików, ale zastanawiam się, jak dokładnie to naprawić. Czy to bash, który usuwa dodatkowe /s, czy naprawdę to nigdy nie ma znaczenia?
Pytam, ponieważ zaoszczędzi mi to kilka wierszy kodu, aby sprawdzić dodatkowe /s podczas konkatenacji. Wiem, że to nie jest wielka sprawa, ale jestem też ciekawa. Mam skrypt bash, który ma linię cd //usr(zamiast cd /usr), co sugeruje, że może istnieć znaczenie używania wielu /s na ścieżce
joinoraz abspathi takich poleceń.