- Κώδικας: Επιλογή όλων
iwconfig 2>&1 | awk '/^\w/ && !/no wireless extensions/ { print $1 }'
Αυτό δίνει:
- Κώδικας: Επιλογή όλων
iwconfig:
Το iwconfig μου δίνει αποτελέσματα.
Το θέμα είναι ότι δεν μου δίνει αυτό που θέλω και μόνο.
Εγώ το wireless interface μου είναι το wlan0, ε λιπόν αυτό θέλω να μου αναφέρει και μόνο.
Ορισμένοι χρησιμοποιούν το uname για να επιβεβεώσουν ότι το πρόγραμμα τους θα χρησιμοποιειθεί για Unix που το φτιάξαν για συμβατότητα.
Αν το uname (ας πούμε οτι φτιάκτικε σε Linux) δώσει αποτέλεσμα FreeBSD τότε μάλλον δεν θα είναι συμβατά και το πρόγραμμα αφού κάνει τον έλεγχο και είναι αρνητικό
τον προειδοποιεί... Να το εξηγήσω και με κώδικα...
- Κώδικας: Επιλογή όλων
if [ $(uname -o) = "GNU/Linux" ]
then echo "Σύστημα συμβατό!"
else read -p "Αυτό το πρόγραμμα φτιάχτηκε για Linux, σύγουρα θες να το χρησιμοποιείσης;
" OS
case $OS in
no ) exit 0
esac
fi
Εγώ θέλω κάτι παρόμιο αλλά αντι να δίνει output GNU/Linux θέλω να δίνει το Wireless Interface μονο π.χ wlan0...
Off topic:Διότι η βαρεμάρα πάει σύννεφο 