Це команда dotposix, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
точка — виконувати команди в поточному середовищі
СИНТАКСИС
. файл
ОПИС
Оболонка повинна виконувати команди з файл в нинішніх умовах.
If файл не містить а , оболонка повинна використовувати шлях пошуку, зазначений в PATH
щоб знайти каталог, що містить файл. На відміну від звичайного командного пошуку, однак, файл
шукала в точка утиліта не обов'язково повинна бути виконуваною. Якщо файл для читання не знайдено, a
неінтерактивна оболонка повинна припинити роботу; інтерактивна оболонка повинна написати діагностичне повідомлення
до стандартної помилки, але ця умова не вважається синтаксичною помилкою.
ВАРІАНТИ
Ні.
ОПЕРАНДИ
Дивіться ОПИС.
STDIN
Не використовується.
ВХІД ФАЙЛИ
Дивіться ОПИС.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
Дивіться ОПИС.
АСИНХРОННИЙ ПОДІЇ
За замовчуванням.
ВИСТАВКА
Не використовується.
STDERR
Стандартна помилка повинна використовуватися лише для діагностичних повідомлень.
ВИХІД ФАЙЛИ
Ні.
ПОВЕРНЕНІ ОПИС
Ні.
EXIT СТАТУС
Якщо файл для читання не знайдено або команди у файлі неможливо проаналізувати, і
оболонка є інтерактивною (і, отже, не переривається; див розділ 2.8.1, Наслідки of
Склад помилки), статус виходу має бути відмінним від нуля. В іншому випадку поверніть значення останнього
команда виконана, або нульовий статус виходу, якщо жодна команда не виконана.
НАСЛІДКИ OF ПОМИЛКИ
За замовчуванням.
Команда після розділам він має інформативний.
ЗАСТОСУВАННЯ ВИКОРИСТАННЯ
Ні.
ПРИКЛАДИ
кіт foobar
foo=привіт бар=світ
. ./foobar
echo $foo $bar
привіт світ
ОБГОВОРЕННЯ
Деякі старіші реалізації шукали в поточному каталозі файл, навіть якщо значення
of PATH заборонив це. Ця поведінка була виключена з цього тому POSIX.1-2008 через
занепокоєння щодо виявлення сприйнятливості користувача до троянських коней
намагаючись уникнути, залишаючи точка з PATH.
Версія KornShell точка приймає необов’язкові аргументи, які мають позиційне значення
параметри. Це дійсне розширення, яке дозволяє a точка сценарій веде себе так само, як a
функції.
Майбутнє НАПРЯМКИ
Ні.
Використовуйте dotposix онлайн за допомогою служб onworks.net