[ Content | View menu ]

Конвертация Unix-style путей в UNC в Midnight Commander

Опубликовано 25.06.2011

Тестовые релизы нашего продукта мы выкладываем в шару \\fs\testing, а готовые сборки и обновления для клиентов — в \\fs\release. У меня эти шары примонтированы соответственно как /mnt/testing и /mnt/release, и при составлении писем о выпуске релиза приходится вручную менять пути вида /mnt/testing/product/version_major/version_minor на \\fs\testing\product\…

Однажды мне это надоело и я добавил такую запись в ~/.mc/menu:

+ d /mnt/
p   Copy path in windows format to clipboard
    pwd|perl -ne 's|^/([^/])|//\1|g; s|/mnt/(products\|testing)|/fs/\1|g; s|/|\\|g;print'|xclip &

Теперь, если текущий каталог в Midnight Commander начинается на «/mnt/», в меню F2 появляется пункт «Convert path to windows format», при активации которого в буфер обмена помещается «правильный» UNC-путь к текущему каталогу.

О том, почему в Windows используются неправильные слэши, можно узнать из этой статьи.

Заметка из черновиков годовой давности, сейчас выкладываю другие релизы в другие шары :)

«
»

0 комментариев

Write a comment - TrackBack - RSS Comments

Write comment

Я не робот.