Преобразуйте две строки в два столбца

Есть два варианта, прокомментируйте требования refeettty по умолчанию настройки из / etc / sudoers, как вы упоминали или используете аргумент pseud-tty ( -T ) для SSH .

Попробуйте следующее в вашем скрипте Дженкинса:

SSH -T 127.0.0.1 «Sudo Command»

Хотя вам придется иметь SSH предварительно общие ключевые ключи, настроенные на себя и запустите его Однажды вручную добавить вступление в известные хосты, альтернативно добавить -O STRICHOSTKEYCECKING = NO аргумент SSH , чтобы игнорировать это.

0
20.04.2019, 18:38
2 ответа

Предполагая, что ваш входной файл согласован:

awk -F'[|,]' '/genome/ {printf "%s ", $5; next} {print substr($1,3,1)}' input.txt > output.txt
Chlamydomonas eugametos genome 0
Pedinomonas minor genome 1
2
28.01.2020, 02:20

Попробуйте:

awk -F'[|] |,' '{getline p; split(p,H," "); print $2,H[2]}' file

Который не будет полагаться на дополнительные запятые в | разделенных полях.

Немного более надежным в этом смысле было бы:

awk -F'[|] *' '{getline p; split($5,Q,","); split(p,H," "); print Q[1],H[2]}' file

Альтернатива sed:

sed 'N; s/.*| *//; s/,.*\n#//; s/ hits found//' file
2
28.01.2020, 02:20

Теги

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