Я пытаюсь вывести это в файл и одновременно распечатать. Я пытался использовать > test.txt
за "сканированием", но это не сработало, у кого-то есть есть предложения?
sudo iwlist wlan0 scan | awk -F ':' '/ESSID:/ {print $2;}'
Используйте для этого tee.
sudo iwlist wlan0 scan | awk -F ':' '/ESSID:/ {print $2;}' | tee test.txt
Вы можете это сделать в самом awk. Замените >>
на >
, если вы не хотите добавлять в указанный файл каждый раз при запуске команды.
sudo iwlist wlan0 scan | awk -F ':' -v tfile=test.txt '/ESSID:/ {print $2; print $2 >> tfile }'