Из этого содержания (в файле):печати часть строки регулярных выражений Баш
myspecificBhost.fqdn.com myspecificaBhost.fqdn.com myspecificzBhost.fqdn.com
мне нужно распечатать следующие 4 символа из "B":
Bhost
Я попробовал:
echo ${var:position1:lenght}
но позиция 1 никогда не равна
ли содержимое файла должно быть много -линия? «Bhost» появляется 3 раза в той же строке, что и в настоящее время отформатирован. Если он появляется несколько раз в строке, вы хотите, чтобы все совпадения, или только первый? Вы хотите _any_ 4 символа после «B», или просто буквы, буквы или цифры, ...? – mklement0
Никогда не сравнимо с чем? И как «позиция1» и «длина», и какие значения? Кроме того, это вообще не связано с регулярными выражениями. – chepner