romove последние 5 символов строки в Unix
Мне нужно обрезать последние 8 символов имени файла
Пример:
Input -Vignesh.dat12345678
expected o/p : Vignesh.dat
Я пытался использовать Rev, но это не сработало.
1 ответ
Ваш вопрос говорит, что вам нужно удалить 5 символов, а в описании написано 8!!!
Стандартный формат-
echo Vignesh.dat12345678 | rev | cut -c X- | rev
Предполагая, что вы хотите удалить 8 символов,
echo Vignesh.dat12345678 | rev | cut -c 9- | rev
Приведенный выше код удалит последние 8 символов. Удалять n
персонажи, проще говоря (n+1)
вместо X
,