brew install mysql-client
ЕСЛИ У ВАС ЕСТЬ ЗШ:
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> /.zshrc
source ~/.zshrc
ELSE :
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> /.bash_profile
source ~/.bash_profile
Теперь для самой установки:
LDFLAGS=-L<
расположение вашей папки openssl lib > pip install mysqlclient==<
версия >
например : LDFLAGS = -L / usr / local / opt / openssl / lib pip install mysqlclient == 1.3.12
... или более простое решение: cut -f 3- INPUTFILE
просто добавьте правильный разделитель (-d), и вы получите тот же эффект.
Well, you can easily accomplish the same effect using a regular expression. Assuming the separator is a space, it would look like:
awk '{ sub(/[^ ]+ +[^ ]+ +/, ""); print }'
В ответе Джонатана Фейнберга каждое поле печатается в отдельной строке. Вы можете использовать printf
, чтобы перестроить запись для вывода в той же строке, но вы также можете просто переместить поля прыжком влево.
awk '{for (i=1; i<=NF-2; i++) $i = $(i+2); NF-=2; print}' logfile
awk '{$1=$2=$3=""}1' file
NB: этот метод оставит «пробелы» в полях 1,2,3, но это не проблема, если вы просто хотите посмотреть вывод.