Как получить беспроводные расширения?

Только что понял, что следующая переменная среды делает все это :$_

При запуске с использованием его значение равно './'

При запуске с использованием его значением является полный путь к .

В моем случае все просто:

#!/bin/bash

how_called=$_

if [[ "X$how_called" == X$0 || "X$how_called" ==X$BASH ]]; then
#                              ^in this case, if the login shell is not bash
   shebang=0
else
   shebang=1
fi

bn=$(basename $0)

Чуть позже (для моей цели):

if (( shebang == 1 )) || [[ ! -z $1 && "X$1" != X-* && "X$1" == X*\.${bn:0:3} && -x $1 ]]; then 
   # ^ shebang: first argument is the script file
   #                        ^ or not shebang: first argument **may** be a script file name
   #                                                    ^ ensure that this is a script by script extension
   #                                                       (otherwise just use the more verbose but standard --script=...)

   shebang_fn="$1"
   shift 1
   set -- --script="$shebang_fn" "$@" # fall back on standard way.
fi

(Я знаю, что здесь я немного переворачиваю таблицу, и нам все еще нужно убедиться, что это переносимое решение ).

0
28.03.2021, 16:09
1 ответ

PCI -Passthrough невозможен в VMware, необходимо использовать адаптер USB Wi -Fi.

0
28.04.2021, 22:56

Теги

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