Пример 9-9. Переменная "подчеркивание"

We use cookies. Read the Privacy and Cookie Policy

Пример 9-9. Переменная "подчеркивание"

#!/bin/bash

echo $_ # /bin/bash

# Для запуска сценария был вызван /bin/bash.

du >/dev/null # Подавление вывода.

echo $_ # du

ls -al >/dev/null # Подавление вывода.

echo $_ # -al (последний аргумент)

:

echo $_ # :

$?

Код возврата команды, функции или скрипта (см. Пример 22-3)

$$

PID самого процесса-сценария. Переменная $$ часто используется при генерации "уникальных" имен для временных файлов (см. Пример A-14, Пример 29-6, Пример 12-23 и Пример 11-23). Обычно это проще чем вызов mktemp.