Si solo ve una salida en el primer ejemplo, se trata de un error de shell.
En shells que re -implementan el concepto ksh
donde time
es un keyword
, time
sin argumentos imprimen el tiempo para toda la canalización que en este caso especial es solo el único time
palabra clave.
Si llama a time time
, la primera vez imprime el tiempo para toda la canalización y la segunda time
imprime el tiempo solo para sí mismo.
Entonces, la palabra clave time
por sí sola es una palabra clave antes de un comando vacío.
Лучше задавать универсальные переменные, создавая скрипты в /etc/profile.d
.
Вы хотите создать его с расширением имени вашей оболочки. Например, если это bash
, он будет называться, например, script.sh
.
/etc/profile.d/script.sh
Синтаксис внутри будет:
export SOME_VAR_NAME=some-var-value
Вам нужно будет запустить новый сеанс оболочки, чтобы добавить переменную в вашу среду, что вы можете сделать, выйдя из системы и снова войдя в нее.Он будет добавлен для сред других пользователей, когда они сделают то же самое или в следующий раз, когда они войдут в систему, если они еще не вошли в систему.
Просто примечание :вам на самом деле не нужна строка shebang, так как она находится в соответствии с вашей оболочкой. Я иногда ставлю его себе, так как это просто сила привычки, но это ни на что не влияет и ни на что не влияет. Вы можете оставить это, если хотите.