Τωρα στο προκειμενο,
Προσπαθω να φτιαξω ενα script που θα "διαβαζει" την κατασταση του φορτιστη του laptop και θα "τρεχει " "κατι" αν ο φορτιστης ειναι εκτος λειτουργιας
Το script που εφτιαξα εως τωρα ειναι το παρακατω:
- Κώδικας: Επιλογή όλων
#!/bin/bash
state=`cat /proc/acpi/ac_adapter/AC0/state`
echo $state
if [ $state =~ "on-line" ]
then echo "good"
fi
Ομως οταν το τρεχω μου εμφανιζει το :
state: on-line (Πολλη σωστα λογω του "echo $state" που εχω βαλει
[: 8: state:: unexpected operator (Το οποιο δεν καταλαβαινω)
Εχω δοκιμασει να αντικαταστασω το "[" με παρενθεσεις και με "[[" αλλα το αποτελεσμα ειναι το ιδιο
Μαλλον καποιο συντακτικο λαθος κανω
Παρακαλω βοηθηστε με
Ευχαριστω προκαταβολικα


.