Вы можете использовать xargs, чтобы всегда группировать четыре строки в одну, разделенные одним пробелом:
xargs -d '\n' -n4 < inputfile.txt
-d '\n' устанавливает разделитель ввода символом новой строки, иначе он также перерыв на пространствах. Если у вас есть только одно слово на строку ввода, вы можете даже опустить это. -n4 задает номер аргумента (количество элементов ввода на выходную строку) до 4.
Выход:
Dog Cat Fish Lizard
Wolf Lion Shark Gecko
Coyote Puma Eel Iguana
Или если вы хотите, чтобы вкладки как разделители вместо пробела , вы можете заменить их впоследствии. Однако, если бы у вас были пробелы в ваших строках ввода, они тоже были бы заменены:
xargs -d '\n' -n4 | tr ' ' '\t'
Вывод (смотрите в зависимости от ширины вкладки браузера / терминала):
Dog Cat Fish Lizard
Wolf Lion Shark Gecko
Coyote Puma Eel Iguana
Каждый двоичный файл python должен иметь свой собственный исполняемый файл pip.
Вы получаете его автоматически, если используете virtualenv. Затем вы можете просто запустить pip install pyramid в активированном virtualenv, например:
$ vex venv pip install pyramid
Если вы хотите использовать pip для установки для системы python3, вы можете установить для нее pip:
$ sudo apt-get install python3-pip
Он устанавливает программу pip3. Затем:
$ pip3 install --user pyramid
устанавливает pyramid в дереве каталогов ~/.local.
Если вам нужно протестировать пакет Python на нескольких версиях python; вы можете использовать tox.
В качестве альтернативы, если вы хотите установить определенную версию пакета с конкретной версией python, это будет
sudo python2.7 -m pip install pyudev=0.16
Если «=» не работает, используйте «==» [ ! d1]
sudo python2.7 -m pip install pyudev=0.16
Ouput: Invalid requirement: 'pyudev=0.16' = is not a valid operator. Did you mean == ?
sudo python2.7 -m pip install pyudev==0.16
работает отлично