Last active
March 26, 2016 16:47
-
-
Save nitsas/2429580 to your computer and use it in GitHub Desktop.
Revisions
-
nitsas revised this gist
Mar 26, 2016 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -38,5 +38,5 @@ done # Το ίδιο for loop λίγο διαφορετικά: for i in `ls`; do echo "$i is either a file or a directory" done -
nitsas revised this gist
Mar 26, 2016 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -30,7 +30,7 @@ lala=`ls -l` result=`ls` for i in $result do echo "$i is either a file or a directory" done # το i in $result χωρίζει τα περιεχόμενα της $result σε λέξεις (τα χωρίζει όπου βρει κενό) και τα βάζει με τη -
Christos Nitsas revised this gist
Apr 20, 2012 . 1 changed file with 14 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,4 +26,17 @@ cd .. ; ls ; echo lalalala lala=`ls -l` # Στην ουσία στην προηγούμενη γραμμή λες θέλω στην μεταβλητή lala τα αποτελέσματα της εντολής ls -l. # for loop result=`ls` for i in $result do echo $i is either a file or a directory done # το i in $result χωρίζει τα περιεχόμενα της $result σε λέξεις (τα χωρίζει όπου βρει κενό) και τα βάζει με τη # σειρά στο i (όταν το i παίρνει τιμή δεν βάζεις μπροστά $, όταν θέλεις να χρησιμοποιήσεις την τιμή του βάζεις). # Το ίδιο for loop λίγο διαφορετικά: for i in `ls`; do echo $i is either a file or a directory done -
Christos Nitsas revised this gist
Apr 20, 2012 . 2 changed files with 29 additions and 25 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,29 @@ # Ό,τι είναι μετά από δίεση είναι σχόλια, τα υπόλοιπα κώδικας. # Το αρχείο τρέχει έτσι όπως είναι, το δοκίμασα. # Ένα απλό while loop: i="0" while [ $i -lt 4 ] do echo $i i=$[$i + 1] done # Το ίδιο while loop σε μια γραμμή: i=0; while [ $i -lt 4 ]; do echo $i; i=$[$i + 1]; done # Το ερωτηματικό (ακριβώς όπως και η νέα γραμμή) χωρίζει διαφορετικές εντολές και τις εκτελεί # την μία μετά την άλλη. Μπορείς π.χ. να το χρησιμοποιήσεις έτσι: cd .. ; ls ; echo lalalala # Προσοχή! Πιο πάνω δεν υπάρχει ερωτηματικό ανάμεσα στο do και το echo $i επειδή έτσι δουλεύει το do # (θέλει arguments μια τουλάχιστον εντολή), δεν ξέρω γιατί. Αν βάλεις ερωτηματικό ανάμεσα στο do και # το echo θα βγάλει -bash: syntax error near unexpected token ";". # Αν βάλεις μια εντολή μέσα σε backticks αυτή εκτελείται και τα αποτελέσματά της μπαίνουν ακριβώς στο # σημείο που υπήρχε η εντολή. lala=`ls -l` # Στην ουσία στην προηγούμενη γραμμή λες θέλω στην μεταβλητή lala τα αποτελέσματα της εντολής ls -l. for [$i This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,25 +0,0 @@ -
Christos Nitsas created this gist
Apr 20, 2012 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,25 @@ i="0" while [ $i -lt 4 ] do echo $i i=$[$i + 1] done # alliws mporouses na peis: # while [ $i -lt 4 ]; do # echo $i # i=$[$i + 1] # done # to erwtimatiko (kai h nea grammi) xwrizei diaforetikes entoles # kai tis ektelei ti mia meta tin alli. Mporeis na to xrisimopoiiseis # ki etsi: # cd .. ; ls ; echo lalalala # An baleis mia entoli mesa se backticks ayti ekteleitai kai # ta apotelesmata tis mpainoun akribws sto simeio pou ypirxe # h entoli. # Stin ousia stin epomeni grammi les thelw stin metabliti lala # ta apotelesmata tis entolis ls -l. lala=`ls -l` for [$i