Я практиковал для
управления потоком, ссылаясь на пример сценария, например;
if [ $(id -u) = "0" ]; then
dir_list="/home/*"
else
dir_list=$HOME
fi
for home_dir in $dir_list; do
Вышеупомянутое частично цитируется строки из «Управление потоком - Часть 3» http://linuxcommand.org/lc3_wss0130.php
Затем, чтобы проверить, как подстановочный знак в переменной ведет себя в для управления потоком
, я попробовал строки ниже:
#!/bin/bash
binlist="~/bin/*"
for i in $binlist; do
echo $i
done
Я хотел, чтобы подстановочный знак расширился, и все файлы в ~ / bin /
отображались как выходные данные, но этого не произошло. Вывод будет просто ~ / bin / *
.
Если я не использую переменную, и напрямую назначу ~ / bin / *
в список для
, как я и ожидал, отображаются все файлы в ~ / bin /
. И, наконец, попытался с терминала, взяв подсказки из вашей трубки, чтобы установить или обновить его, но он запрашивает имя пользователя и пароль для GitHub, и я попытался после создания учетной записи и переноса ее на терминал, но снова та же проблема. Вот сведения о моем беспроводном адаптере:
Network controller:Realtek Semiconductor Co., Ltd. RTL8723DE
DEVICE NAME :TIFFANY
Subsystem: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11/g/n PCIe Adapter [10ec:d723]
Kernal modules: rtwpci
Это правильный способ установки драйвера. Отключите безопасную загрузку в BIOS и запустите:
sudo apt update
sudo apt install git dkms
git clone https://github.com/lwfinger/rtw88.git
sudo dkms add ./rtw88
sudo dkms install rtlwifi-new/0.6