Установите ImageMagick через активный сеанс SSH

Ваша спецификация не СЛИШКОМ ясна. Как далеко

awk -vPS="$PEPTIDE_SEQ" -vLEN=$len -vXCLI="B,J,O,U,X,Z" '
BEGIN   {PS = substr (PS, 2)     
         for (n=split (XCLI, T, ","); n; n--) XCL[T[n]]
         for (i=65; i<=90; i++) {C = sprintf ("%c", i)
                                 if (!(C in XCL)) printf "%s%s ", C, PS
                                }
         printf RS
        }
'
AAAAAAAAA CAAAAAAAA DAAAAAAAA EAAAAAAAA FAAAAAAAA GAAAAAAAA HAAAAAAAA IAAAAAAAA KAAAAAAAA LAAAAAAAA MAAAAAAAA NAAAAAAAA PAAAAAAAA QAAAAAAAA RAAAAAAAA SAAAAAAAA TAAAAAAAA VAAAAAAAA WAAAAAAAA YAAAAAAAA 

понял?

РЕДАКТИРОВАТЬ:Перечитав спецификацию после прочтения вашего комментария, я придумал

awk -vPS="$PEPTIDE_SEQ" -vXCL="B,J,O,U,X,Z" '
BEGIN   {for (i=65; i<=90; i++) if (!(index(XCL, S = sprintf ("%c", i)))) print C[++n] = S, n
         for (i=1; i<=length(PS); i++)  {for (j=1; j<=n; j++) print substr (PS, 1, i-1) C[j] substr (PS, i+1)
                                         print ""
                                        }
        }
'

Это соответствует вашим потребностям? Пожалуйста, имейте в виду, что вам нужно указать только символы -- -для исключения -, а не все «хорошие» символы с отсутствующими «плохими».

0
13.04.2020, 23:00
2 ответа

Неважно! Мне удалось включить root-вход через SSH, отредактировав файл /etc/ssh/sshd_config, а затем просто используя pacman -S imagemagickдля установки, но спасибо всем за помощь!

0
28.04.2021, 23:19

Попробуйте использовать сеанс экрана терминала . Сеанс экрана — это особый тип сеанса терминала, который не прекратится, если ваше сетевое соединение прервется, ваш локальный компьютер будет перезагружен и т. д. Затем вы можете просто снова открыть сеанс экрана, когда позволяет ваша сеть, и продолжить с того места, на котором вы остановились..

Установка

Установка на Arch:

pacman -S screen

Убунту:

apt install screen

ЦенОС:

yum install screen

Использование

Подключитесь к удаленному компьютеру по SSH и запустите screen. Теперь вы находитесь в сеансе экрана.

Делайте что хотите, например:

wget http://www.imagemagick.org/download/ImageMagick.tar.gz

Если ваше соединение с сервером обрывается, просто снова подключитесь по SSH и запустите:

screen -x

Обратите внимание на флаг -x. Ваш терминальный сеанс теперь возобновлен, как будто ничего не закрывалось. Введите exit, чтобы закрыть его, когда закончите.

Обратите внимание, что сеансы экрана позволяют использовать несколько высокоуправляемых экземпляров и обладают множеством функций. Однако здесь они не рассматриваются, поэтому не будут рассматриваться.

0
28.04.2021, 23:19

Теги

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