gombi
22-09-2009, 19:41
Hallo!
Bin neu im Forum und wünsche Allen einen schönen Tag!
Da ich erst seit kurzem begonnen habe kleine Skripe in der bash zu bastel,
stellen sich mir einige Fragen.
Bitte nicht gleich steinigen falls ich was dummes frage!
Ich versteh die Anwendung verschieder Klammern(oder ") bei der Variablenvergabe nicht ganz.
zB:
Warum klappt dies mit eckiger Klammer?
Read=$[`grep AccountingBytesReadInInterval <$StateFile | cut -d " " -f2`]
Das aber nicht. Und ich muss die runde Klammer verwenden. Auch mit der Verwendung von backticks habe ich es nicht geschafft [ zu verwenden.
MonthlyTorTraffic=$(grep $Month <$TorTrafficDB | grep $Year | cut -d " " -f1 | awk '{sum+=$1}END{print sum}')
Und wann kann ich " verwenden?
Danke und
Lg
Gombi
Bin neu im Forum und wünsche Allen einen schönen Tag!
Da ich erst seit kurzem begonnen habe kleine Skripe in der bash zu bastel,
stellen sich mir einige Fragen.
Bitte nicht gleich steinigen falls ich was dummes frage!
Ich versteh die Anwendung verschieder Klammern(oder ") bei der Variablenvergabe nicht ganz.
zB:
Warum klappt dies mit eckiger Klammer?
Read=$[`grep AccountingBytesReadInInterval <$StateFile | cut -d " " -f2`]
Das aber nicht. Und ich muss die runde Klammer verwenden. Auch mit der Verwendung von backticks habe ich es nicht geschafft [ zu verwenden.
MonthlyTorTraffic=$(grep $Month <$TorTrafficDB | grep $Year | cut -d " " -f1 | awk '{sum+=$1}END{print sum}')
Und wann kann ich " verwenden?
Danke und
Lg
Gombi