Вы смогли устанавливать его с помощью чего-то подобного тому, что описано в этой ситуации:
http://groups.google.com/group/synergy-plus/msg/2da394d9ebb8357b
Взял меня немного для получения моей головы вокруг этой идеи, но она действительно имеет смысл. У меня есть аналогичная ситуация к тому, что описано здесь кроме моего среднего монитора, выполняет сервер Ubuntu и так никакой X-сервер. Я установил GPM (Мышь Общего назначения), который позволяет мышь и копию и вставку в терминале на сервере. Я также затем установил Совместные действия и испытал их, но они не работают. Я думал об использовании Действий-> Нажатие клавиши в конфигурации для переключения на монитор сервера с горячей клавишей, но я сомневаюсь, что это будет работать. Я думаю, что требуется X сессий. Я думаю, что мне просто нужен KVM HW. Во всяком случае, достаточно об этом. Так, Вы смогли настраивать это путем конфигурирования мониторов назад в ОС и затем "обманывания" совместных действий путем определения левый и правый для средних мониторов так или иначе. с 4 мониторами, которые чередуются как этот, хотя это походит, это могло бы стать довольно сложным. Я надеюсь, что это помогло.
С awk
awk '{sub(/\..*/,"",$2);$0=$1 " "$2}1' foo.txt
С sed
sed 's/^\(\([^.]*\.\)\{4\}\).*$/\1/;s/\.$//' foo.txt
Только для забавы, вот не -awk
, не -sed
ответ:
cut -f1-4 -d. foo.txt
Другое awk решение, аналогичное Steven cut
ответ:
awk -F. -v OFS=. '{print $1, $2, $3, $4}' filename
Использование отмечает точкой как разделитель полей и печатает первые 4 разделенные от точки поля.
$2
с пустой строкой. Я затем сказалawk
то, что текущая строка$0
только составлен из первого поля$1
сопровождаемый двумя пробелами, сопровождаемыми (измененным) вторым полем$2
– SiegeX 26.01.2012, 06:36