Как разрезать горизонтальный конец одной строки

No estoy seguro, pero Ubuntu 18.04 usa dpkg 1.19.0, que usa compresión uniforme predeterminada. Tal vez Travis CI no lo apoye.

--[no-]uniform-compression

Specify that the same compression parameters should be used for all archive members (i.e. control.tar and data.tar; since dpkg 1.17.6). Otherwise only the data.tar member will use those parameters. The only supported compression types allowed to be uniformly used are none, gzip and xz. The --no-uniform-compression option disables uniform compression (since dpkg 1.19.0). Uniform compression is the default (since dpkg 1.19.0).

0
22.06.2019, 09:26
3 ответа
awk -F: '{print $NF}' file*

Эта команда awk напечатает последний столбец (, разделенный двоеточием:())

1
28.01.2020, 02:30
sed 's/.*://' file*

Приведенная выше команда sedудаляет все до последней :в каждой строке (, включая:).

1
28.01.2020, 02:30

Использованиеbash:

line=$(<file)
echo "${line##*:}"
  1. Считать fileв переменную line.
  2. echoпеременная и удалить самое длинное совпадение(##)шаблона префикса*:


Сgrep:

grep -ho '[^:]*$' file*

Вам нужна только опция-o(печатать только совпадающие части ), если у вас есть один входной файл. -hподавляет печать имени файла перед каждым совпадением.

0
28.01.2020, 02:30

Теги

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