Удобочитаемым решением будет:
awk -F '${fixed_string}' '{print $2}' file | awk '{print $1}'
Что он делает:
-F '${fixed_string}'
разделяет ввод на до и после заданной строки. Так что с вашим файлом, когда мы установим fixed_string='from'
, print $2
даст:
California 12 58
Nevada 12 5 8 95 2 48 5
NY 5 6 845 156 585
Miami
Теперь все, что вам нужно, это 1-й столбец этого ввода. Итак, мы передаем вывод первого awk
в awk
и печатаем 1-й столбец.
Установка графического интерфейса на сервер не обязательно плоха. Это зависит от цели этого сервера. Сервер может быть предназначен для запуска некоторых графических сеансов для нескольких пользователей. Раньше, когда рабочие станции были дорогими и к одной рабочей станции подключалось несколько X-терминалов, это было обычным делом.
Если речь идет о безопасности, ваш сервер может быть достаточно большим, чтобы запускать разные виртуальные машины.
Если основное назначение сервера отличается, и ему не хватает ресурсов для обоих, добавьте еще один сервер.