Можно ли получить столбец PWD в верхнем выводе?

Посмотрите в / proc / asound / card0 / pcm0p / sub0 / статус ; это либо

closed

, либо что-то вроде

state: RUNNING
owner_pid   : 6371
trigger_time: 51690.093652120
tstamp      : 0.000000000
delay       : 51156
avail       : 210988
avail_max   : 229376
-----
hw_ptr      : 79916
appl_ptr    : 131072
1
13.07.2017, 20:49
1 ответ

Вот мое ужасное решение:

ps --no-headers -e -o pid,%cpu,%mem,args | grep -v "ps --no-headers" > ps.txt && awk '{ print $1 }' ps.txt > pids.txt && cat pids.txt | xargs pwdx | cut -d ' ' -f 2 > pwd.txt && awk '{ print " "$1" "$2" "$3" "}' ps.txt > ps1.txt && cut -d ' ' -f 4- ps.txt > ps2.txt && paste ps1.txt pwd.txt ps2.txt

Можно ли это сделать без записи файлов? Или просто менее кошмарно?

1
27.01.2020, 23:33

Теги

Похожие вопросы