Мне нужно вырезать несколько первых символов из имени файла на текущей панели mc и создать жесткую ссылку в панели pasive mc с этим именем. Пример:команда расширения linux mc с DOT в конце
ls 001-a\ b.flac | cut -c 5- | xargs -0 -I{} echo ln %p %D/{}
Я получаю expectet результат:
ln 001-a b.flac /srv/Music/a b.flac
Но, без эха:
ls 001-a\ b.flac | cut -c 5- | xargs -0 -I{} ln %p %D/{}
Я получаю результат:
ln 001-a b.flac /srv/Music/a b.flac.
С DOT в конце имя файла в пассивной панели
Я нашел аналогичный вопрос how to remove final “dot” from directory name. Но как я могу избежать этого DOT в конце имени файла в команде mc extension?
PS
проблема Xpression в файле расширения тс:
regex/i/\.flac
Open=ls %p | cut -c 5- | xargs -0 -I{} ln %p %D/{}
ADDED РЕШЕНИЕ?
как создавать плейлисты с жесткими ссылками и refactory названия песен в нем я нашел в "How can i pass all arguments with xargs in middle of command in linux"
ln %p %D/"`ls %p | cut -c 5- `"
Он работает в тс envirounment только
MC - командир полуночного в Linux – user1855805