Код Unix, который возвращает первое число

Из журнала, явно ссылающегося на install:

Illegal option -d
Usage: install [<option>...] [<path>]

я понял, что install ведет себя странно.

Чтобы узнать, какой исполняемый файл был вызван на самом деле, в оболочке я спросил:

which install

В результате вызывался не /usr/bin/install, а /usr/local/bin/install.

Я переименовал /usr/local/bin/install в /usr/local/bin/install_exercism, и все прошло хорошо.

which install

теперь обычно ссылается на /usr/bin/install

, и Postgresql устанавливается хорошо, без сообщений об ошибках.

0
21.03.2017, 20:36
2 ответа
perl -lpe '$_ = join $", /(\d+)_/g'
perl -lne '$,=$"; print /(\d+)_/g'
1
28.01.2020, 02:16

Это будет работать для любого количества столбцов:

sed 's/_[0-9.]\+//g'
4
28.01.2020, 02:16

Теги

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