Вы можете использовать команду rename на основе perl для повторной печати последовательности цифр следующего пробела-дефиса в нужном формате и ширине поля, например
rename -vn -- 's/ - (\d+)/sprintf " - %06d", $1/e' *
(-n флаг означает «нет op», т. е. он просто выполнит сухой тест, чтобы проверить выражение: удалите его, если / когда вы уверены, что он работает правильно).
Я запустил sudo easy_install swab в Ubuntu 10.10 и установил все зависимости (нет необходимости запускать sudo easy_install Genshi отдельно).
К сожалению, когда я смотрю модуль pestotools (установлен в /usr/local/lib/python2.6/dist-packages/pestotools.genshi-0.2.3.py2.6.egg/pestotools/genshi/__init__.py в моей системе), я не вижу никаких genshy или render_docstring.
Это означает, что пакет swab предполагает, что эти символы присутствуют в пространстве имен pestotools.genshi, когда они не являются , Я бы сказал, что оба пакета не синхронизированы, и, возможно, какая-то старая версия pestotools.genshi все еще отлично работает с swab. В любом случае, лучший способ убедиться в том, чтобы связаться с swab сопровождающим.
Я запустил sudo easy_install swab в Ubuntu 10.10 и установил все зависимости (нет необходимости запускать sudo easy_install Genshi отдельно).
К сожалению, когда я смотрю модуль pestotools (установлен в /usr/local/lib/python2.6/dist-packages/pestotools.genshi-0.2.3.py2.6.egg/pestotools/genshi/__init__.py в моей системе), я не вижу никаких genshy или render_docstring.
Это означает, что пакет swab предполагает, что эти символы присутствуют в пространстве имен pestotools.genshi, когда они не являются , Я бы сказал, что оба пакета не синхронизированы, и, возможно, какая-то старая версия pestotools.genshi все еще отлично работает с swab. В любом случае, лучший способ убедиться в том, чтобы связаться с swab сопровождающим.
Я запустил sudo easy_install swab в Ubuntu 10.10 и установил все зависимости (нет необходимости запускать sudo easy_install Genshi отдельно).
К сожалению, когда я смотрю модуль pestotools (установлен в /usr/local/lib/python2.6/dist-packages/pestotools.genshi-0.2.3.py2.6.egg/pestotools/genshi/__init__.py в моей системе), я не вижу никаких genshy или render_docstring.
Это означает, что пакет swab предполагает, что эти символы присутствуют в пространстве имен pestotools.genshi, когда они не являются , Я бы сказал, что оба пакета не синхронизированы, и, возможно, какая-то старая версия pestotools.genshi все еще отлично работает с swab. В любом случае, лучший способ убедиться в том, чтобы связаться с swab сопровождающим.
Я запустил sudo easy_install swab в Ubuntu 10.10 и установил все зависимости (нет необходимости запускать sudo easy_install Genshi отдельно).
К сожалению, когда я смотрю модуль pestotools (установлен в /usr/local/lib/python2.6/dist-packages/pestotools.genshi-0.2.3.py2.6.egg/pestotools/genshi/__init__.py в моей системе), я не вижу никаких genshy или render_docstring.
Это означает, что пакет swab предполагает, что эти символы присутствуют в пространстве имен pestotools.genshi, когда они не являются , Я бы сказал, что оба пакета не синхронизированы, и, возможно, какая-то старая версия pestotools.genshi все еще отлично работает с swab. В любом случае, лучший способ убедиться в том, чтобы связаться с swab сопровождающим.
Я запустил sudo easy_install swab в Ubuntu 10.10 и установил все зависимости (нет необходимости запускать sudo easy_install Genshi отдельно).
К сожалению, когда я смотрю модуль pestotools (установлен в /usr/local/lib/python2.6/dist-packages/pestotools.genshi-0.2.3.py2.6.egg/pestotools/genshi/__init__.py в моей системе), я не вижу никаких genshy или render_docstring.
Это означает, что пакет swab предполагает, что эти символы присутствуют в пространстве имен pestotools.genshi, когда они не являются , Я бы сказал, что оба пакета не синхронизированы, и, возможно, какая-то старая версия pestotools.genshi все еще отлично работает с swab. В любом случае, лучший способ убедиться в том, чтобы связаться с swab сопровождающим.