Книга: Искусство программирования на языке сценариев командной оболочки

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

Пример 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.

Оглавление книги


Генерация: 1.291. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз