Tekst uit output van commandline halen

Status
Niet open voor verdere reacties.

4Iskander

Gebruiker
Lid geworden
10 feb 2017
Berichten
13
Hoi, Ik gebruikte de output van mijn expressvpn linux app (expressvpn status) om de status van mijn vpn verbinding weer te geven binnen conky. Nu is de output van de app gewijzigd in meerdere regels en een gekleurde eerste regel:

Connected to Netherlands - Amsterdam

- If your VPN connection unexpectedly drops, internet traffic will be blocked to protect your privacy.
- To disable Network Lock, disconnect ExpressVPN then type 'expressvpn preferences set network_lock off'.

Het lukt me via 'expressvpn status | head -n 1' om de eerste regel eruit te halen maar die kleurcodering bij de 1e regel krijg ik niet weg.

Ik heb zitten zoeken om het met sed / awk / etc te doen maar ik snap er te weinig van.

Is er iemand die kan helpen?

Alvast dank.
 
De oplossing

expressvpn status | head -n 1 | cut -c 11-

head -n 1 pakt de eerste regel uit de output van 'expressvpn status'
cut -c 11- wist de eerste 11 tekens van deze 1e regel, dat is de kleuraanduiding.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan