KsI-wiki online documents

Bash-regexp

Материал из Ksimute

Перейти к: навигация, поиск

Сегодня узнал, что башем можно подстроки менять. (всю жизнь для этого sed гонял). только у него наоборот не по человечески, сначала шаблон потом строка.

 ${parameter//pattern/string}


 ~ $ experiment=supercall2345i7fragilisticexpi6a7lad22o3c5ious
 ~ $ echo ${experiment//[0-9]/}
   supercallifragilisticexpialadocious
 ~ $ echo ${experiment//[^0-9]/}
   23457672235