Горячо вырезать последние N символов имени файла (оболочка) - PullRequest
0 голосов
/ 14 июля 2020

Basi c вопрос: Хотелось бы иметь возможность обрезать имя с конца (чтобы убрать расширения или просто сократить имя файлов).

Спасибо! GM

Чтобы удалить расширение: mv "$ file" "$ {file%. *}" Чтобы удалить N последних символов: echo filename | sed 's /. {N} $ // g' (заменить N на количество символов)

1 Ответ

1 голос
/ 14 июля 2020

эхо имя файла | sed 's /. \ {N \} $ // g' может удалить последние N символов. N можно заменить на 1,2,3 и т.д. c.

...