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).
awk -F: '{print $NF}' file*
Эта команда awk напечатает последний столбец (, разделенный двоеточием:())
sed 's/.*://' file*
Приведенная выше команда sed
удаляет все до последней :
в каждой строке (, включая:
).
Использованиеbash
:
line=$(<file)
echo "${line##*:}"
file
в переменную line
. echo
переменная и удалить самое длинное совпадение(##
)шаблона префикса*:
Сgrep
:
grep -ho '[^:]*$' file*
Вам нужна только опция-o
(печатать только совпадающие части ), если у вас есть один входной файл. -h
подавляет печать имени файла перед каждым совпадением.