繁体   English   中英

将bash转换为powershell脚本?

[英]Convert bash into powershell script?

我需要转换脚本:

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知识是基础知识。 退出代码是我这里遇到的主要问题。 有什么想法吗?

上述SO问题应该有助于解决您的问题。 它们将帮助您了解bash脚本的功能以及采用方法。 exit_code用两种语言定义脚本的返回。 如果要使用相同的逻辑将脚本完全转换为PowerShell,将很难真正替换脚本的实际功能。 如果更改逻辑,则可能用单行替换它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM