Если вам нужно первое возвращаемое значение, вы можете использовать | head -1
, чтобы получить его.
Затем вы можете использовать структуру $ ()
, чтобы вернуть ее как значение
, например,
port=$(cat /ora$sid/dbs/listener.ora|grep PORT|sed 's/.*PORT.*\([0-9]\{4\}\)\(.*\)/\1/' | head -1)