Можно сделать что-то как:
if grep extraction_reversed "$1"; then
perlscript1.pl "$1"
else
perlscript2.pl "$1"
fi
"$1"
будет заменен аргументом, переданным сценарию (т.е. inputfile
).
Чтение pacman
страница справочника, это смотрит на меня как Вы, мог сделать это:
pacman --root /mnt -S wpa_supplicant
в то время как у Вас есть "живой Arch" CD, загруженный, и "/" разделенный смонтированный на /mnt
. Это могло бы быть немного более сложно, если у Вас есть отдельное /usr
раздел.
Необходимо будет, вероятно, договориться /etc/wpa_supplicant/wpa_supplicant.conf
файл после того, как Вы перезагрузили от HD или ремонтируете его в /mnt/
перед перезагрузкой.
ОБНОВЛЕНИЕ 02.04.2017
Или дуга или systemd
изменился. Вот то, что Вы делаете теперь:
ip a
или ifconfig -a
Мой wlp12s0
, Беспроводные адаптеры USB похожи wlp26f7u3
wpa_supplicant
: systemctl enable wpa_supplicant; systemctl start wpa_supplicant
. Это - основной процесс, или возможно я просто суеверен.wpa_supplicant.conf@wirelessdevicename
файл в /etc/wpa_supplicant
. Для моего ноутбука это wpa_supplicant-wlp12s0.conf
и я полагаю, что просто сделал cp wpa_supplicant.conf wpa_supplicant-wlp12s0.conf
Там будет существовать отдельный файл конфигурации для каждого интерфейса, Вы запускаете этот путь, и они могут быть настроены по-другому.wpa_supplicant
для того интерфейса. Для меня это было похоже: systemctl enable wpa_supplicant@wlp12s0; systemctl start wpa_supplicant@wlp12s0
Вы имя устройства будете варьироваться.Это могло бы помочь отладить, если Вы имеете journalctl -f
выполнение в отдельном терминале.
Вы можете использовать pacstrap для установки пакетов с вашего действующего USB к вашей установке Arch.
С вашего действующего USB:
Сначала смонтируйте раздел, на который установлена ваша Arch. (# - номер раздела Arch)
mount /dev/sda# /mnt
Затем используйте pacstrap для установки пакета на ваш смонтированный раздел
pacstrap /mnt wpa_supplicant
В качестве альтернативы вы также можете использовать пакет netctl и следующую команду для установления беспроводного соединения без необходимости настройки беспроводной интерфейс через ip link / wpa_supplicant. https://wiki.archlinux.org/index.php/netctl
sudo wifi-menu -o