A saída do tempo de atividade depende do próprio tempo de atividade, ou seja,
Em um sistema
$ uptime
17:35pm up 5 days 9:24, 9 users, load average: 0.30, 0.28, 0.28
assim, 12 campos.
Em outro sistema
uptime
17:36:15 up 8:44, 2 users, load average: 0.09, 0.30, 0.41
E assim 10 campos. Pode adiar para o seu sistema, é claro. Eu suponho que você ligou sua máquina ao meio-dia, o que leva a um tempo de atividade de N dias e 0 horas, onde o último não é exibido (ou algo parecido).
Como parece que você quer ter a última coluna, você pode substituir o comando awk
por
uptime | awk '{print $NF}'
NF
é o número de campos e $NF
, portanto, o último campo da linha. Acho que isso é mais à prova de erros.
Se você quer a primeira média de carga, em vez da terceira, então você pode fazer
uptime | awk '{print $(NF-2)}'