Ti dà quell'errore per la modifica che hai fatto te, che non avresti dovuto fare.

L'ho provato, in effetti non faceva esattamente quello che chiedevate, eccovelo corretto

codice:
#!/bin/bash

# Definizione delle variabili
TEMPO=$1

# Controlla l'esistenza di un argomento, in caso contrario lo segnala
if [ -z $TEMPO ]; then
        echo "Utilizzo: `basename $0` [TEMPO_IN_SECONDI]"
        exit 0
fi

# Configura il punto come separatore decimale per awk
LANG=en_US.UTF-8

while [ true ]; do

        # Pulisce lo schermo
        clear

        # Stampa il nome utente
        echo -n "Nome utente: "
        ps ux | grep -v 'USER' | awk 'NR < 2 { print $1 }'

        # Stampa il numero di processi associati all'utente
        echo -n "Processi dell'utente: "
        ps ux | grep -cv 'USER'

        # Stampa il totale della percentuale di CPU utilizzata dai processi dell'utente
        echo -n "CPU utilizzata dai processi dell'utente: "
        ps ux | awk 'BEGIN { sum = 0 } NR > 1 { sum += $3 }; END { printf "%.2f\n", sum }'

        sleep $TEMPO

done