Спасибо за вашу помощь, я нахожу решение, я загружаю RPMFind.net и установить недостающие зависимости по одному на один, но для Fedora 20 64 бита (зависимости для Fedora 19 64 бита Непобедно), это работает отлично.
-121--87602-
$ sed -r 's/"([^"]*)"([^"]*"){2}[[:space:]]*/\1 /' file
Users SERVER1
Roaming Profiles SERVER2
Команда Sed Substitation имеет форму S / OLD / NEW /
. Регулярное выражение для старого
имеет следующие части:
»([^"] *) "
- это соответствует первой строке в цитатах и сохраняет ее в группе 1.
([^ "] *") {2}
- это соответствует второй цитированной строке (включая пробелы, которые предшествуют его).
[[: Space:]] *
- это соответствует пробелам, которые следуют второй цитируемой строке.
Регулярное выражение для нового
просто \ 1
, которое является пространством, за которым следует первая цитируемая строка, через скобками, мы сохранились в группе 1.
на OSX, попробуйте:
sed -E 's/"([^"]*)"([^"]*"){2}[[:space:]]*/\1 /' file
From zsh
, you could do something like:
cmd="stty rows $LINES cols $COLUMNS; stty '$(stty -g)'; bash"
STTY='raw -echo' cat > typescript.in | script -c "$cmd"
Then you'd have what you typed in typescript.in
and the output in typescript
.