LINUX.ORG.RU

Как вывести столбец 1-ой строки из результатов команды в командной строке

 


0

1

Мне нужно вывести 1-ый столбец 1-ой строки из результата команды ps h|grep MyProgram Причем мне нужно это выполнить не в командном файле bash, а в командной строке одной командой. Как это сделать?

Если просто делать grep, то первый столбец первой строки будет id самого grep. Надо делать ps h | [M]yProgram. Выводить строки/толбцы лучше на awk.

ps h | [M]yProgram | awk '{print $1}'

Deleted
()
Последнее исправление: medossa (всего исправлений: 1)
ps h | grep MyProgram | sed '1s/^ *//;s/ .*//;q'
redgremlin ★★★★★
()

Мне нужно вывести 1-ый столбец 1-ой строки

man head
man cut

crutch_master ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.