katerinakipat Δημοσ. 25 Μαΐου 2012 Δημοσ. 25 Μαΐου 2012 γεια σας, μιας και άρχισα να ασχολούμαι λίγο μου δημιουργούνται κάποιες απορίες αρχικά δεν μπορω να κατανοήσω πλήρως την διαφορα μεταξύ echo `who |wc -l` και 'who |wc -l'.Όχι των εντολών αλλά `...` και '....' και κάτι άλλο επίσης touch file & rm file : δημιουργεί ενα κενο αρχείο file και μετα τ διαγράφει...γίνεται αυτο η με το & εκτελεί μαζί τις εντολές;; έτσι για να γίνει αυτό πρεπει να γράψουμε touch file && rm file όπου για να εκτελεστεί η δεύτερη εντολή πρέπει πρώτα να δήμιουργηθεί η πρώτη..και το αντίθετο δηλαδή για να εκτελεστεί η πρώτη εντολή πρέπει να εκτελεστεί η δευτερη πρώρα χρησιμοποιούμε || ... καλά τα καταλαβα αυτα η όχι...
tritonas00 Δημοσ. 25 Μαΐου 2012 Δημοσ. 25 Μαΐου 2012 Το `.. ` εκτελει οτι βρισκεται μεσα. Δηλαδη αν δωσω echo `uname -r` θα μου βγαλει το αποτελεσμα της uname -r, ενω αν δωσω echo 'uname -r' θα βγαλει uname -r Το & στελνει την διεργασια στο παρασκηνιο και πρροχωραει στην επομενη. Το && περιμενει να τελειωσει η πρωτη διεργασια και μετα προχωραει στην επομενη.
Artemis Fowl Δημοσ. 25 Μαΐου 2012 Δημοσ. 25 Μαΐου 2012 Το && περιμενει να τελειωσει η πρωτη διεργασια και μετα προχωραει στην επομενη. To && περιμένει να τελειώσει η πρώτη διεργασία και μόνο σε περίπτωση επιτυχίας προχωράει στην επόμενη. Το ; περιμένει να τελειώσει η πρώτη διεργασία και ασχέτως αποτελέσματος προχωράει στην επόμενη.
katerinakipat Δημοσ. 26 Μαΐου 2012 Μέλος Δημοσ. 26 Μαΐου 2012 παιδια και κάτι άλλο για παράδειγμα είναι μια άσκηση όπου θέλει να φτιάξω ένα σκριπτ το οποίο να το καλώ με ένα όρισμα.άν το όρισμα είναι Hello να δίνει το μήνυμα hello to you too.αν ειναι hi να δίνει hi!how are you? και αν δεν ειναι τιποτα απο τα δυο να εμφανίζει What does var mean? κανω ένα αρχείο echo give a word read string if test $string="Hello" then echo "Hello to you to" elif test $string="hi" then echo "hi! how are you?" else echo "What does var mean" fi αφου το κάνω εκτελέσιμο και το τρέχω ότι λέξη και να δώσω μου βγάζει μόνο Hello to you to ...τι φταίει; τι κάνω λάθος κα ιδεν μπορώ να το βρώ;;
tritonas00 Δημοσ. 26 Μαΐου 2012 Δημοσ. 26 Μαΐου 2012 >#!/bin/sh echo give a word read string if [ "$string" = "Hellow" ]; then echo "Hello to you to" exit elif [ "$string" = "hi" ]; then echo "hi! how are you?" else echo "What does var mean" fi
katerinakipat Δημοσ. 26 Μαΐου 2012 Μέλος Δημοσ. 26 Μαΐου 2012 >#!/bin/sh echo give a word read string if [ "$string" = "Hellow" ]; then echo "Hello to you to" exit elif [ "$string" = "hi" ]; then echo "hi! how are you?" else echo "What does var mean" fi επιτέλους δούλεψε....ΥΠΕΡΕΥΧΑΡΙΣΤΩΩΩ!!
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα