Для вывода столбцов в отдельный файл

Actualiza tu ~/.config/gtk-3.0/gtk.csscon el siguiente contenido:

/* shrink headerbars (don't forget semicolons after each property) */
headerbar {
    min-height: 0px;
    padding-left: 2px; /* same as childrens vertical margins for nicer proportions */
    padding-right: 2px;
    background-color: #2d2d2d;
}

headerbar entry,
headerbar spinbutton,
headerbar button,
headerbar separator {
    margin-top: 0px; /* same as headerbar side padding for nicer proportions */
    margin-bottom: 0px;
}

/* shrink ssd titlebars */
.default-decoration {
    min-height: 0; /* let the entry and button drive the titlebar size */
    padding: 0px;
    background-color: #2d2d2d;
}

.default-decoration.titlebutton {
    min-height: 0px; /* tweak these two props to reduce button size */
    min-width: 0px;
}

window.ssd headerbar.titlebar {
    padding-top: 3px;
    padding-bottom: 3px;
    min-height: 0;
}

window.ssd headerbar.titlebar button.titlebutton {
    padding-top: 3px;
    padding-bottom:3px;
    min-height: 0;
}
1
18.11.2018, 16:05
2 ответа
perl -F'=|\|' -pe '$_ = join "|", grep { $k++ % 2 } @F'

sed -e 's/[^=|]*=//g'
1
27.01.2020, 23:46

Только что попробовал с этим sed :

sed 's/[a-z,=]//g' | sed 's/$/rows/'

То есть удаление любого символа между «a» и «z», а также «=». После этого добавьте в конец «строки».

Это было проверено только с вашей строкой примера, если в вашем файле есть другие варианты, возможно, это не сработает.

Другой способ, когда awk принимает все значения между «=» и «|»:

awk '$0=$2' FS=\= RS='|' ORS="|" | head -1

Мне пришлось передать head по конвейеру, потому что он напечатал окончательное «|» символ во второй строке после ожидаемого вывода.

0
27.01.2020, 23:46

Теги

Похожие вопросы