Тип в терминале (Ctrl + Alt + T):
python -V
или
python --version
Вы можете найти список параметры / параметры для многих команд в терминале, набрав команду, за которой следует --help
Пример:
python --help
Ручные / manpages также доступны для большинства таких CLI, которые могут быть [[6]]
Из man python:
COMMAND LINE OPTIONS
-V , --version
Prints the Python version number of the executable and exits.
На многих машинах также установлен python3, поэтому вы можете:
python3 --version
, чтобы узнать, что вы используете python 3.x.
С командой awk:
awk '{cmd="host "$0; cmd|getline $0; print $1,$NF;close(cmd)}' infile
Объяснение:
Здесь мы устанавливаем команду оболочки как host $0 и присваиваем переменной с именем cmd. Затем с помощью cmd |getline $0 мы вызываем эту команду. Используя getline из Pipe, который awk передает строку из файла ввода infile в cmd, затем печатайте первое и последнее поля (домен и IP). В конце нам нужно закрыть команду, которую мы открыли, поэтому мы использовали close(cmd) для ее закрытия.
Объяснение:
askubuntu.com
stackexchange.com
Результат:
askubuntu.com 11.22.33.44
stackexchange.com 55.66.77.88
С командой awk:
awk '{cmd="host "$0; cmd|getline $0; print $1,$NF;close(cmd)}' infile
Объяснение:
Здесь мы устанавливаем команду оболочки как host $0 и присваиваем переменной с именем cmd. Затем с помощью cmd |getline $0 мы вызываем эту команду. Используя getline из Pipe, который awk передает строку из файла ввода infile в cmd, затем печатайте первое и последнее поля (домен и IP). В конце нам нужно закрыть команду, которую мы открыли, поэтому мы использовали close(cmd) для ее закрытия.
Объяснение:
askubuntu.com
stackexchange.com
Результат:
askubuntu.com 11.22.33.44
stackexchange.com 55.66.77.88
С командой awk:
awk '{cmd="host "$0; cmd|getline $0; print $1,$NF;close(cmd)}' infile
Объяснение:
Здесь мы устанавливаем команду оболочки как host $0 и присваиваем переменной с именем cmd. Затем с помощью cmd |getline $0 мы вызываем эту команду. Используя getline из Pipe, который awk передает строку из файла ввода infile в cmd, затем печатайте первое и последнее поля (домен и IP). В конце нам нужно закрыть команду, которую мы открыли, поэтому мы использовали close(cmd) для ее закрытия.
Объяснение:
askubuntu.com
stackexchange.com
Результат:
askubuntu.com 11.22.33.44
stackexchange.com 55.66.77.88