Учитывая следующий вход:печать фактического значения разделителя поле не регулярное выражение
check1;check2
check1;;check2
check1,check2
и awk
команду:
awk -F';+|,' '{print $1 FS $2}'
FS
должен содержать выбранный разделитель?
Как вы можете напечатать разделитель, который выбран т.е. либо из ;
, ;;
или ,
не регулярное выражение, которое описывает разделители.
Если вход check1;check2
, то выход должен быть check1;check2
.
Спасибо за блестящее решение. – user1502952