в мануале найдено [:digits:] для обозначения цифр, то есть такая команда отлично находит номер интерфейса wi-fi:
rfkill list all | grep phy0 | awk -F "[:digits:]" '{print $1}'
но проблема в том, что я не знаю как использовать другие регулярные выражения, например, выделив символьную строку?
# echo '345cc45 4545bbvb' | awk -F '[:digits:][:characters:]' '{print $1 - $2}'
345
# echo '345cc45 4545bbvb' | awk -F '[A-Za-z0-9]*' '{print $1 - $2}'0
# echo '345cc45 4545bbvb' | awk -F '/[A-Za-z0-9]*/' '{print $1 - $2}'
345
# echo '345cc45 4545bbvb' | awk -F '/[0-9]*/' '{print $1 - $2}'
345
# echo '345cc45 4545bbvb' | awk -F '/[a-z]*/' '{print $1 - $2}'
345
# echo '345cc45 4545bbvb' | awk -F '/[a-z]*/' '{print $1 - $2}'
как использовать привычные регулярные выражения в awk?