Вход для пользователей

Работа со строками в bash

Изображение пользователя CORPSE.

Не хватает опыта для работы со строками на баше. Скажем, как получить позицию вхождения подстроки "a" в строку "b"? Как отрезать от строчки, произвольное число символов с конца? И много других как. Понимаю, что скорее всего есть какие-то изящные и красивые решения, без перебора символов по циклу, но вот найти их так и не смог. Может быть кто-нибудь подскажет?