Как в bash вырезать часть строки ?

В bash можно вырезать часть строки с использованием параметра расширения substring, используя синтаксис ${variable:start:length}.

Для вырезания определенной части строки вы можете использовать следующий синтаксис:
	
substring=${variable:start:length}
Где variable - это переменная, содержащая исходную строку, start - это индекс, с которого начинается вырезание (отсчет начинается с 0), а length - это количество символов, которые нужно вырезать.

Например, для вырезания первых 5 символов из строки text="Hello, World!", вы можете использовать следующую команду:
	
substring=${text:0:5}
После выполнения этой команды substring будет содержать "Hello".

Также возможно использование отрицательных значений для start и length. Например, чтобы вырезать последние 4 символа из строки text, можно использовать следующую команду:
	
substring=${text:(-4)}
После выполнения этой команды substring будет содержать "rld!".

Обратите внимание, что при использовании substring вы не изменяете исходную переменную variable. Если вам необходимо сохранить измененную строку, сохраните результат в новую переменную.