[linux] probleem met spaties aan begin van een regel
Mark Janssen
maniac.nl op gmail.com
Do Feb 20 15:56:07 CET 2020
Gebruik een ps aanroep die dat niet doet:
$ ps aux | head
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 185256 5988 ? Ss 2018 22:54
/lib/systemd/systemd --system --deserialize 28
root 2 0.0 0.0 0 0 ? S 2018 0:20
[kthreadd]
$ ps -ef | head
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 2018 ? 00:22:54 /lib/systemd/systemd
--system --deserialize 28
root 2 0 0 2018 ? 00:00:20 [kthreadd]
ps -faxu | head
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 2 0.0 0.0 0 0 ? S 2018 0:20
[kthreadd]
On Thu, Feb 20, 2020 at 12:40 PM paai <j.j.paijmans op gmail.com> wrote:
> een probleem dat ik al jaren met allerlei onelegante oplossingen omzeil
> is dat van regels zoals de output van 'ps'. De eerste kolom wordt "voor
> het mooie" links uitgelijnd en dat betekent dat er soms een, soms twee
> en soms helemaal geen spaties aan het begin van de regel staan.
>
> Als je nu het eerste woord wilt isoleren, moet je met een kanon als gawk
> op die mug gaan schieten, terwijl 'cut' veel eleganter lijkt.
>
> Wat is de mooiste oplossing hervoor?
>
>
> --
> Dr. J.J. Paijmans
>
>
--
Mark Janssen -- mark op sig-io.nl
Unix / Linux Open-Source and Internet Consultant
------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <https://lists.nllgg.nl/pipermail/linux/attachments/20200220/27a10f7d/attachment-0001.htm>
Meer informatie over de Linux
maillijst