Могу ли я точно определить, какой адаптер беспроводной сети Atheros у меня есть?

В качестве альтернативы можно использовать дополнительный сценарий -:

.

он.ш

#!/bin/sh

echo one.sh: pid is "$$"
../two.sh
echo done with "$0"

(команда .точно такая же, как sourceв bash, но .более переносима)

два.ш

echo two.sh: pid is "$$"

Пробный запуск:

$./one.sh
one.sh: pid is 31290
two.sh: pid is 31290
done with./one.sh

Сценарий two.shбудет запущен в той же среде оболочки, что и one.sh, и оболочка не будет создавать новый процесс для его запуска. Он ведет себя очень похоже на вызов функции оболочки, во многих отношениях (, например, используйте return, а не exit, чтобы вернуть управление из two.shв one.shдосрочно; exitполностью выйдет из сеанса оболочки ).

0
28.05.2020, 10:48
0 ответов

Теги

Похожие вопросы