Você pode dar ao linear um nome de variável
var=$(echo $(lsof -p $(pgrep -f dosemu | tr '2' ,) | grep '/media/datadrv' | awk '{print $2" - " $9}' | grep 'DBASE1.RES' | awk '{print $1}') | sed 's/\s\+/|/g')
Em seguida, alimente var
em pstree
da seguinte forma:
pstree -p $var
Se você quiser alimentar um dos números 19066|19500
, poderá usar sed
para converter |
na guia \t
e, em seguida, awk
o número de interesse da seguinte forma:
first_number=$(echo ${var} | sed 's/|/\t/g' | awk '{print $1}' )
19066
pstree -p ${first_number}