Конвертировать bash в сценарий powershell? - PullRequest
0 голосов
/ 26 февраля 2019

Мне нужно конвертировать скрипт:

s#!/bin/bash

if [ $# -ne 1 ]; then
        echo "Usage:"
        echo ${0##*/}" <port>"
        echo
        exit 1
fi

r=`ss -ln6tp | grep -c ":::$1"`
 if [ $r -ne 1 ]; then
        echo "Agent on port $1 is not listening."
        exit_code=2
 else
        echo "Agent listening on port $1"
        exit_code=0
 fi

exit $exit_code

У меня нет опыта работы с bash, и мои знания PowerShell являются базовыми.Выходной код - главная проблема для меня здесь.Есть идеи, пожалуйста?

1 Ответ

0 голосов
/ 26 февраля 2019

Приведенные выше вопросы SO должны помочь при решениитвоя проблема.Они помогут вам понять, что делает скрипт bash, а также принять его.exit_code определяет возврат вашего скрипта на обоих языках.Вам будет непросто фактически заменить действительную функциональность сценария, если вы хотите полностью преобразовать его в PowerShell, используя ту же логику.Вы можете заменить его одной строкой, если измените логику.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...