В принципе у меня есть следующий сценарий:Выбор части строки
#!/bin/bash
echo "What shall we set into managed mode? (e.g. wlan0)"
read thisend
sudo ifconfig $thisend down
sudo iwconfig $thisend mode managed
sudo ifconfig $thisend up
var=$(iwconfig wlan0)
Что делает скрипт (как вы видите), чтобы установить беспроводную карту в управляемом режиме, но я хотел бы, чтобы дважды проверьте в конце скрипта, если он действительно установлен в управляемом режиме, на который я напишу какую-нибудь систему сравнения, но пока я просто хочу знать, можно ли вычеркнуть все остальное из вывода iwconfig wlan0
, за исключением Mode: Managed
, и записать оставшийся результат в новую переменную.
Спасибо. Я только что вернулся к работе с Linux, и я полностью забыл о grep. Я действительно искал, как выбрать только часть «Mode: Managed». Приветствия за быстрый ответ! – cubrr
О, я пропустил слово 'strip'; рад, если он все равно поможет – Alec