Это может быть более BASHy, чем возможно, но, возможно, это поможет в правильном направлении.
Короче говоря, найдите все папки с apple, измените сортировку так, чтобы
/tmp/apple/test/apple
не создавал проблем, когда первое "яблоко" меняется не по порядку. Затем передайте вывод в цикл while с функцией read, загружающей переменную, содержащую все папки, которые совпадают. Наконец, переместите папки в нужную структуру имен.
для каталогов, попробуйте
find ./ -regex '^.*apple' -type d | sort -r | while read badname ; do mv $badname ${badname/%apple/orange}; done
для имен файлов, (после очистки каталогов)
find ./ -regex '^. apple. ' -type f | sort -r | while read badname ; do mv $badname ${badname/apple/orange}; done
для содержимого файлов есть много других примеров,
Да, при условии, что ваше устройство действительно поддерживает это.
Итак, просмотрите вывод iw phy phy0 info
и найдите раздел под названием допустимые комбинации интерфейсов
, чтобы узнать, можно ли использовать ваше устройство в качестве точки доступа и управляемого интерфейса на в то же время.
Чтобы создать точку доступа с того же интерфейса Wi-Fi (простой способ), вы должны использовать инструмент командной строки create_ap
:
git clone https://github.com/oblique/create_ap
cd create_ap
make install
Чтобы создать точку доступа с того же интерфейса Wi-Fi, выполните:
create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
Измените wlan0
, MyAccessPoint
и MyPassPhrase
с вашими.
Подключите мобильное устройство к точке доступа, откройте браузер и введите IP-маршрутизатор, чтобы изменить настройки маршрутизатора.
Чтобы остановить точку доступа: Ctrl + C