DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 46MDqx2I2559556 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=mw18YGvC X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3AA41385DDE3 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1721656377; bh=dwa2dw/xDmNWGMJYxFH9LiZ2TZLEUKb4QqwxW/MhJTU=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=mw18YGvCrfHcyQ2b/z2tBlRoYgSB3nMkfGVhCeTJsGTRSJ8t4BgRvJwDCHiU4ZK2J 3C5HXdclLHcwFnOgWf5wX3OJ+NY5+UJBQGtV5VYzKmkHzG8/SMzECdSsxjWY/W/Rok CBIWRotXD6Hhyw3NSaX7lHfLkgxYr+RnDa7Kop8M= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D3B4E3858D26 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D3B4E3858D26 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1721656357; cv=none; b=WN0PhzXxKMnZmrHIGU8cEXFqyGKYotgNaPhSlgmWw+/fDAyVrBMBNJmt1CJhncvF81iohoJsWq2eSXEUgC72Vq1wTYtt4eN/HWdixGUV/9ZXuoc3P8BxMIqZwOYSYvcdDcktExJknBi+lk/9CHHkzmoOQ8CXWMQ/sKePkQ0Whu8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1721656357; c=relaxed/simple; bh=fNqnaZVydzfZrsi//rNcZGgsgzrdqVLipeiYv/1DCGQ=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=cM0WEz6q8dZUmAXkyl8CCthtwklNY2cwOnDx8cf5E5/ai3dhwMN7Cw8Vxv+/laBZJRiKMK38DE6rltNp91DvsFO/okyilqQ6iNje1P3QEEqWy4PAnRizcjnw5VpVR71I8jwRlWp2j1kXNyf+pL8/tWWXME/AVqzfQpmvRAS1s5c= ARC-Authentication-Results: i=1; server2.sourceware.org X-UI-Sender-Class: f2cb72be-343f-493d-8ec3-b1efb8d6185a X-Gm-Message-State: AOJu0YwFnEx7pFMi4eHSZCbVKBDaXsllm5xtrx8U0DNYVMRtmXN4pgrg bH0SGjygSCcwC2L2/2tbAGUX32v79vCuXadWIdsFPT6IHarUYhr5ud0/3nf+qxIs72VClm6bmf0 enXyki4XQv8fgYYy5JTaBJfBpcW0= X-Google-Smtp-Source: AGHT+IGdSkubUBJYdfP+stOKMECZWrcMbJTmxLtOyh2AKRku6ZvicW6QwKi8ObCC0eFb2g6vvhJEE3vWGBr3I2YFV6Q= X-Received: by 2002:a05:651c:2214:b0:2ee:d8dc:490c with SMTP id 38308e7fff4ca-2ef1685cd33mr71517261fa.41.1721656352017; Mon, 22 Jul 2024 06:52:32 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 22 Jul 2024 07:52:05 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Parse output of "net use", but language varies - force language for "net use"? To: cygwin AT cygwin DOT com X-Provags-ID: V03:K1:HR6xjm1ya1HO7UmFnnsmjVG8GpFJhQv9lHfrR3LN04oveyHBfI4 jtEsrJWXh1DtQSn4g8ERTOiSiRABdpOj1/48ikadj5Nx5hmeMCLA8Cu3AJOuiEQKLxGdt5E 4taCY1UepQaFJOxP0gWb8xapT0kO+JoiTmitiu1M6bRVG+uT1RgQmFy/mcqLOdDodHtp3WB Z8CQb+WCHSEl1j1JU2KwQ== UI-OutboundReport: notjunk:1;M01:P0:OR1c7EU1fgM=;4PT8zReQXq4hjS3q4WDHivIQtFu /mkAL28mWh7PXPwz6HfmK/JSDlJAYpyxA+cyNatzoHfKMVUTR+O6Sbo0iMe6NS8MgAPDnKaqk 6X6nblnZ1608xAKTWF/anzHcg2ulqzHFjtP9AXMImik1K0Pz+k8UASMDConIFIjtN1YxIObEP Q6lp/H88cCJjtmLBe6Dzu+qkMNSWt5ksfGvLFwoEmfc+OO8y7M67xE+Yt81exx6W93FONYTRj rBo5zxwY3y4JgTCMYjARnfMrp57jDWxDYSVvDRgRDnWn4v4+GrR3RJM5j0hc41AihL9nMexgc 1K/wSA2D5QaDCtBg1SHnlx+AgR4gAHZLcaLpmmyGfQ4QrFPgX4DBps0Lb0v2I3yz5mPNEHNJt zaE8H5k1La9afBsEFmP5M39KNvGh2RcM9BtGscBWFYHfMfULP0FMAOaKKCMSljT41CxNppiHF auNXs+7odJqPNcGiYkwfWuCrR2NAOzRyPEMgmO4auYx09JSFkiDkw7ejTSH9nIu+8JVw1RApw PxsLEd2zFNKdvWFu73WZspa7cxy06Lze9I4HxT2c5xWTZZ8o7W0up3wqL4oDQIay1TUZ2xaY1 hdAhgg+ddIhfzVfJaqnKa7V+xcwLDho1PZG9GZQ1PK7rslRqtzaSy/wEpGqyaFj0TH4qKgYrV N+kl3OsoWLtb8VlbH9KK9gYWpmArCPZ9p1vlj4xPu8FC41LrU9/JU80lxmjncT8S4bE4afwge sS51bhHam5PA9/XeFNbreoNrK1Ooa/cRr2wj4VmJlQpAy/A+6l1TGyH6oUK4n0nLLS8bqhwi0 0PgaQTR97VfMtNGQ0CUCi/JynWRwU4+RGkc+foKeRdheI= X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.30 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Bill Stewart via Cygwin Reply-To: Bill Stewart Content-Type: text/plain; charset="utf-8" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 46MDqx2I2559556 On Sat, Jul 20, 2024 at 8:57 AM Mark Liam Brown wrote: Basically I need every bit of information out of "net use", "net > config", "net statistics", "net view" and so on, parse it in bash or > perl, process it in bash, and output it in JSON format from the bash > script for our (Linux-based) admin report interface. > The 'net use' command output is not designed for parsing. For example, the 'net user' command outputs usernames in separate columns, and truncates usernames that are longer than some number of characters (I forget how many), so it's not a reliable source of truth anyway. You will need to get the information a different way. As has been mentioned, on the Windows platform, the best approach would be to use PowerShell rather than trying to perform parsing on output that's not designed to be parsed in the first place. Bill -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple