Вот один способ сделать это в awk
:
$ printf "%s\n" "$data" |
awk -F'\n' -v RS='(^|\n)#\n' '/./ {print $1}'
first record, first field
second record, first field#
Хитрость для установки Рекордный сепаратор для либо начало файла ( ^
) или новая линия, а затем #
и другая новая линия \ N
.
Это выглядит как проблема брандмауэра, либо проблема службы. Не могли бы вы проверить свой статус брандмауэра?
firewall-cmd --list-services
Он должен вернуть SSH, поскольку вы можете использовать его для подключения, а также http или https, если предоставляется доступ к вашему веб-серверу.