Work5 REMARKS Εργ4 - Ασκ 3 και Εργ5 - Ασκ 2,3,4
|
|
- Ἰσμήνη Κουταλιανός
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Work5 REMARKS Εργ4 - Ασκ 3 και Εργ5 - Ασκ 2,3,4 [imanousi@it.teithe.gr] #lab4: askhsh 3 #imanousi Να κάνεις τα αρχεία σου εκτελέσιμα chmod +x lab4ask[3-7].imanousi να τα τρέξεις, και θα δεις τα αποτελέσματα! #1. Thlefwno pou arxizei apo 5 kai teleiwnei se 1 1st questiom egrep -n --color $ ask3 #2. Onoma pou arxizei apo J h W 2nd question egrep -n --color ', [JW]' ask3 #3. Epitheto mhkous 4 xarakthrwn 3rd question egrep -n --color '^[A-Z][a-z][a-z][a-z],' ask3 #4. De periexoun ta grammata J h W 4th question egrep -n --color ^[^JW]*$ ask3 #5. Epitheto pou ksekina apo M ews Z 5th question egrep -n --color ^[M-Z] ask3 #6. Epitheto pou ksekinaei apo M ews Z kai arithmo thlefwnou pou teleivnei me 1 h 2 6th question egrep -n --color "^[M-Z].*,.*,.*[12]$" ask3 #7. Arithmos Thlefwnou pou den teleiwnei se 22 7th question egrep -n --color [^2]$ ask3 και η option v είναι πολύ βολική #LAB 5 : ASKHSH 2 #imanousi 1. ; egrep --color -n '[0-9]*:[0-9]*' intro #δεν ισχύει για την 25 η -27η 2. ; egrep --color -n '[0-9]*-[0-9]*-[0-9]*' intro 3. ; egrep --color -n '([*])\1\1.' intro 4. ; egrep --color -n '^[*]*' intro # ΟΧΙ, * σημαίνει επανάληψη από 0 - πολλές 5. ; egrep --color -n '^[[:upper:]]' intro 6. ; egrep --color -n '^[[:lower:]]' intro #πάλι κεφαλαία 7. ; egrep --color -n '(.)\1\1' intro 8. ; egrep --color -n '^[[:digit:]]+$' intro 9. ; egrep --color -n '^[^[:alpha:]]*$' intro
2 #LAB 4: ASKHSH 6 LAB5 ASKHSH 3 #imanousi 1. ls -l f? egrep '^.(...)...\1' 2. ls -l f? egrep '^.(...)\1\1' 3. ls -l f? egrep '^..(..).\1.\1' 4. ls -l f? egrep '^..(.)..\1..\1.' 5. ls -l f? egrep '^.(.).(.)\1.\2\1.\2' 6. ls -l f? egrep '^.(.).(.)...\1.\2' # δεν έκλεισες το ' #LAB 4: ASKHSH 7 LAB5 ASKHSH 4 #imanousi a. egrep '^[^:]*(.{7})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]*' /etc/passwd -i # βγάζει 3 αποτελέσματα. Αν βάλεις την επιλογή i θα δώσει 898 γραμμές b. egrep '^[^:]*(.{4})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]*[^:]*\1' /etc/passwd i #OXI # βγάζει πχ και το # zigouri:x:1672:1032:zigouri:/home/student/postgrad/zigouri:/bin/bash # που δεν έχει όνομα c. egrep '^[^:]*(.{5})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]*[^:]*\1' /etc/passwd i # OXI #ιδιο λογική Βάζε και -color να τα βλέπεις χρωματιστά [lrigouts@it.teithe.gr] [vkiosses@it.teithe.gr] #! /bin/bash #στο παρακάτω αρχείο έβαλες όνομα lab4ask3.lrigouts ή lab4ask3.$user? #Francis, John, #Wong, Fred, Ηθελα το αρχείο που περιέχει #Jones, Thomas, τις εντολές να ονομάζεται #Jones, Tom, lab4ask3.lrigouts #Salazar, Richard, #Salazar, Tom, ενώ το αρχείο αναζήτησης #Jones, Tommy, tel ή ask3 #S, R, erotisi1: egrep --color "^.*,.*, 5.*1$" lab4ask3.lrigouts tel 2 erotisi2:
3 egrep --color " [JW]" lab4ask3.lrigouts 3 erotisi3: egrep --color "^[[:alpha:]]{4}," lab4ask3.lrigouts 4 erotisi4: egrep --color "^*[^JW]*$" lab4ask3.lrigouts 5 erotisi5: egrep --color "^[M-Z]" lab4ask3.lrigouts # Το * σημαίνει επανάληψη, δεν πάει μόνο του # (θελει κάτι μπροστά πχ.*) erotisi6: egrep --color "^[M-Z].*[12]$" lab4ask3.lrigouts erotisi7: egrep --color "[^2}[^2]$" lab4ask3.lrigouts [lrigouts@it.teithe.gr] #lab5ask3.lrigouts "dimiourgo ta 7 arxeia me ta dikaiomata poy anagrafontai (px chmod 757 f1) " 1= ; ls -l f? egrep "^.(...)...\1" 2= ; ls -l f? egrep "^.(.)(.)(.)\1\2\3\1\2\3" 3= ; ls -l f? egrep "^..(.)(.).\1\2.\1\2" 4= ; ls -l f? egrep "^..(.)..\1..\1." 5= ; ls -l f? egrep "^.(.).(.)\1.\2\1.\2" 6= ; ls -l f? egrep "^.(.).(.)...\1.\2" [vkiosses@it.teithe.gr] #lab5ask2.vkiosses 1. \(Briskei tis grames poy periexoyn ora\) #αν θες να περιέχεται, δεν βάζεις ^ egrep --color -n '^[[:digit:]]*:[[:digit:]]*' lab5ask2* intro #χάνεις την 28 #Apantisi:11,12,13,19,20,21 2. \(Briskei tis grammes poy periexoyn tilefoniko noymero\) egrep --color -n '*[[:digit:]]{4}-[[:digit:]]{3}-[[:digit:]]{3}*' lab5ask2* #Apantisi:14,18,23,24,32 3. \(Briskei tis grammes poy periexoyn 2 h perissotera sinexomena asterakia\) egrep --color -n '*{2,}[*][*]' lab5ask2* #Apantisi:6,7,16 4. \(Briskei tis grammes poy xekinoyn me 2 toylaxiston asterakia\) egrep --color -n '^{2,}[*][*]' lab5ask2* #Apantisi:6 5. \(Briskei tis grammes poy xekinoyn me kefalaio gramma\) egrep --color -n '^[[:upper:]]' lab5ask2* #Apantisi:1,3,4,5,8,25,26,27,28,32 6. \(Briskei tis grammes poy den xekinoyn me kefalaio gramma\) egrep --color -n '^[^[:upper:]]' lab5ask2*
4 #Apantisi:2,6,7,9-24,30,31,33,34 # 35,36 7. \(Briskei tis grammes poy periexoyn 3 idioys synexomenoys xaraktires\) egrep --color -n '*(.)\1\1\1*' lab5ask2* #Apantisi:4,6,7,14,16,18,23,24,32 # \(Briskei tis grammes poy periexoyn mono arithmoys\(45\) \) egrep --color -n '*^[4][5]&*' lab5ask2* #Apantisi:2 9. \(Briskei tis grammes poy den periexoyn grammata\) egrep --color -n -v [[:alpha:]] lab5ask2* #Apantisi:2,10-14,18-21,23,24,29,30,31,34# 32,36 #TelosAskisis [vkiosses@it.teithe.gr] #! /bin/bash #lab5askisi3.vkiosses "1. (Dimioyrgo 7 arxeia)" # ή να βάλεις " ή να βάλεις ακύρωση ειδ.σηµασίας \( και \) touch f[1-7] #ας μην τα ξανακάνουμε, κάθε φορά που το τρέχουμε "2. (Me tin entoli chmod '???' f? tha allaxo ta dikaiomata) " chmod 757 f1 # ktl. "3. (Oi user kai oi others exoun idia dikaiomata) " ls -l egrep '^.(...)...\1' "4. (Oloi exoyn ta idia akribos dikaiomata) " ls -l f? egrep "^.(.)(.)(.)\1\2\3\1\2\3" "5. (Oloi exoun idia dikaiomata gia write kai execute) " ls -l f? egrep "^..(.)(.).\1\2.\1\2" "6. (Oloi exoun idia dikaiomata gia write) " ls -l f? egrep "^..(.)..\1..\1. " "7. (Oloi exoyn idia dikaiomata gia read kai execute) " ls -l f? egrep "^.(.).(.)\1.\2\1.\2 " "8. (O user kai oi others exoun ta idia dikaiomata gia read kai execute) " ls -l f? egrep "^.(.).(.)...\1.\2" #telosaskisis #! /bin/bash #Askisi4Lab5 "a. (Toylaxiston ta 7 prota grammata toy epithetoy toys apoteloyn kai meros toy username)" cat /etc/passwd egrep --color -i '^[^:]*([^:]{7})[^:]*:x:[^:]*:[^:]*:\1' wc -l "b. (Toylaxiston ta 4 prota grammata toy epithetoy toys kai ta 4 prota grammata toy onomatos einai meros toy username)" cat /etc/passwd egrep -i --color '^[^:]*(.{4})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]* \1' #κύττα σχόλια στο npertsel
5 "c. (Toylaxiston ta 5 prota grammata toy epithetoy kai 5 prota grammata toy onomatos einai meros toy username)" cat /etc/passwd egrep -i --color '^[^:]*(.{5})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]* \1' #telosaskisis [kdeligia@it.teithe.gr] #LAB4: ASKHSH 3 #kornilia deligianni 1st question egrep ', $' tel #ή ask3 ή όπως ονόμασες το αρχειο 2nd question egrep ', [JW]' tel 3rd question egrep '^[A-Z][a-z]{3},' tel 4th question egrep '[^J,W]' tel #OXI λάθος αποτ/σμα 5th question egrep '^[M-Z] ' tel 6th question egrep '^[M-Z][a-z]*, [A-Z][a-z]*, [1-9]\-[1-9]{3}[1-2]$' tel 7th question egrep ', [1-9]\-[1-9]{2}[1,3-9][1,3-9]$' tel #lab5-askisi ls -l f? egrep '^-(...)...\1' 2. ls -l f? egrep '^-(...)\1\1' 3\) ls -l f? egrep '^-.(..).\1.\1' 4. ls -l f? egrep '^-.(.)..\1..\1' 5. ls -l f? egrep '^-(.).(.)\1.\2\1.\2' 6. ls -l f? egrep '^-(.).(.)...\1.\2'
6 #Askisi 4 1. cat /etc/passwd egrep '^[^:]*([^:]]{7})[^:]*:([^:]*:){3}\1[^\]*' -i # 2. cat /etc/passwd egrep -i '^[^:]*([^:]]{4})[^:]*:([^:]*:){3}\1' egrep '^[^:]*([^:]]{4})[^:]*:([^:]*:){3}\1' wc #μην τα κολλάς #το 2 ο egrep θα εξετάζει το όνομα όχι πάλι το επίθετο 3. [npertsel@it.teithe.gr] #! /bin/bash # Work5ask1 ======================== Name : Nikiforos Pertselis npertsel ======================= Ergasthrio 4 Askhsh egrep ', $' lab4_3 #Aς εκτελεστούν οι εντολές, Βάλε και -color παντού 2. egrep '[*, ][JW]' lab4_3 3. egrep ' [a-z]{4},' lab4_3 4. egrep -v '[JW]' lab4_3 5. egrep '^[M-Z]' lab4_3 6. egrep '^[M-Z][^,]*,[^,]*,.*[0-9]-[0-9]{3}[12]' lab4_3 7. egrep --color -v '(22)$' lab4_3 #Ergasthrio 5 Askhsh 2 #Pertselis Nikiforos (npertsel) #============================================================== 1. egrep '^[0-9]{0,2}:[0-9][0-9]' intro #χάνεις την γραμμή 28 2.
7 egrep '^[0-9]{4}-[0-9]{3}-[0-9]{3}$' intro #χάνεις την γραμμή egrep '\*\*' intro 4. egrep '^[\*\*]' intro 5. egrep '^[[:upper:]]' intro 6. egrep '^[^[:upper:]]' intro 7. egrep '(.)\1\1' intro 8. egrep '^[0-9]{1,}$' intro 9. grep -v '[a-z]' intro #μπαίνει egrep (αντί grep) στα extended RE #Ergasthrio 5 Askhsh 3 #Pertselis Nikiforos (npertsel) #===================================================================== 1. ls -l f? egrep '^-(...)...\1' 2. ls -l f? egrep '^-(...)\1\1' 3. ls -l f? egrep '^-.(..).\1.\1' 4. ls -l f? egrep '^-.(.)..\1..\1' 5. ls -l f? egrep '^-(.).(.)\1.\2\1.\2' 6. ls -l f? egrep '^-(.).(.)...\1.\2' #Ergsthrio 5 Askhsh 4 #Pertselis Nikiforos (npertsel) #======================================================= 1. egrep -i --color '^[^:]*([^:]{7})[^:]*:*:([^:]*:){3}\1[^\]*' /etc/passwd
8 2. egrep -i --color '^[^:]*(.{4})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]* \1' /etc/passwd #ναι- μόνο που χάνεις κάποιες περιπτώσεις, πάτα ~vassik/work/me4 να δεις τι χάνεις πχ # apapanto:x:1733:1064:papantoniou Antonios:/home/student/x1415/apapanto:/bin/bash #πχ επικαλυπτόμενα, για αυτό να βρεις όλους τους χρήστες που τα 4 πρώτα γράμματα του # επιθέτου περιέχονται στο username (1421), # και από αυτούς να επιλέξεις (2 ο egrep) εκείνους που τα 4 πρώτα γράμματα του ονόματος #περιέχονται στο username, που ειναι όλες οι περιπτωσεις και είναι 39 γραμμές #παρόμοια και στο 3 ο ερώτημα αλλά εκει συνολικά βγαίνουν 14 γραμμές. 3. egrep -i --color '^[^:]*(.{5})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]* \1' /etc/passwd [dstais@it.teithe.gr] Βάζε --color να βλέπεις τι γίνεται Erg4 ask3 1; egrep '5...1$' katalogos 2; egrep ' [JW]' katalogos 3; egrep '^.{4}' katalogos #4 γραμματα και μετά, ΟΧΙ Francis, John, ; egrep '[^JW]' katalogos #ΟΧΙ 5; egrep '^[M-Z]' katalogos 6; egrep '[M-Z].*[12]$' katalogos #το επίθετο είναι στην αρχή της γραμμής 7; egrep '[^2]{2}$' katalogos #χάνεις το 2:Wong, Fred, Erg5 ask2 1 ;egrep '[[:digit:]]:[[:digit:]]' intro #γραμμή 26 η,27 η δεν εχει ώρα 2 ;egrep '[[:digit:]]{4}-[[:digit:]]{3}-[[:digit:]]{3}]' intro #καμία λόγω ] 3 ;egrep '\*\*' intro #βγάζει κατι την 3 η 4 ;egrep '^\*\*' intro#βγάζει κατι την 4 η 5 ;egrep '^[[:upper:]]' intro 6 ;egrep '^[^[:upper:]]' intro 7 ;egrep '(.)\1\1' intro 8 ;egrep ^'[0-9]*'& intro #το * σημαίνει και 0 επανάληψη, άρα έχει αρ. 0-πολλές 9 ;egrep '[^[:alpha:]]' intro #του λες να μην έχει ένα γράμμα Erg5 ask3 1 ;ls -l f? egrep '^.(...)...\1' work 2 ;ls -l f? egrep '^.(...)\1\1' work 3 ;ls -l f? egrep '^..(..).\1.\1' work 4 ;ls -l f? egrep '^..(.)..\1..\1' work 5 ;ls -l f? egrep '^.(.).(.)\1.\2\1.\2' work 6 ;ls -l f? egrep '^.(.).(.)...\1.\2' work με -n βλέπεις τα νούμερα των γραμμών [ksianidi@it.teithe.gr] #Erg4Ask3 #ksianidi 1. Grammes pou periexoun tilefono pou arxizei apo 5 kai teleiwnei se 1: egrep -n --color $ ask3
9 2. Grammes pou periexoun onoma pou arxizei apo J h W: egrep -n --color ', [JW]' ask3 3. Grammes pou periexoun epitheto mikous 4 xaraktirwn: egrep -n --color '^[A-Z][a-z][a-z][a-z],' ask3 4. Grammes pou den periexoun ta grammata J h W: egrep -n --color ^[^JW]*$ ask3 5. Grammes pou periexoun epitheto pou ksekinaei apo M ws Z: egrep -n --color ^[M-Z] ask3 6. Grammes pou periexoun epitheto pou ksekianei apo M ws Z kai ar. tilefonou pou teleinei me 1 h 2: egrep -n --color "^[M-Z].*,.*,.*[12]$" ask3 7. Grammes pou periexoun arithmo tilefwnou pou den teleiwnei se 22: egrep --color "[^2}[^2]$" ask3 Erg5Ask2 #ksianidi 1. grammes pou periexoun ora: egrep --color -n '^[[:digit:]]*:[[:digit:]]*' intro #χάνεις την γραμμή grammes pou periexoun tilefoniko noumero: egrep --color -n '*[[:digit:]]{4}-[[:digit:]]{3}-[[:digit:]]{3}*' intro 3. grammes pou periexoun 2 h perissotera sinexomena asterakia: egrep --color -n '*{2,}[*][*]' intro 4. grammes pou ksekinoun me 2 toulaxiston asterakia: egrep --color -n '^{2,}[*][*]' intro 5. grammes pou ksekinoun me kefalaio gramma: egrep --color -n '^[[:upper:]]' intro 6. grammes pou den ksekinoun me kefalaio gramma: egrep --color -n '^[^[:upper:]]' intro 7. grammes pou periexoun 3 idious xaraktires sunexomenous: egrep --color -n '*(.)\1\1\1*' intro 8. grammes pou periexoun mono arithmous: egrep --color -n '*^[4][5]&*' intro 9. grammes poy den periexoyn grammata #κενό πριν το 9 egrep --color -n -v [[:alpha:]] intro #Erg5 Ask3
10 #ksianidi 1. O user kai oi others exoun akrivos ta idia dikaiomata: ls -l f? egrep '^.(...)...\1' 2. O user, to group kai oi other exoun akrivos ta idia dikaiomata: ls -l f? egrep '^.(...)\1\1' 3. O user, to group kai oi other exoun ta idia dikaimata gia write kai execute: ls -l f? egrep '^..(..).\1.\1' 4. O user, to group kai oi other exoun ta idia dikaimata gia write: ls -l f? egrep '^..(.)..\1..\1' 5. O user, to group kai oi other exoun ta idia dikaimata gia read kai execute: ls -l f? egrep '^.(.).(.)\1.\2\1.\2' 6. O user kai oi others exoun ta idia dikaiomata gia read kai execute: ls -l f? egrep '^.(.).(.)...\1.\2' [ckaripia@it.teithe.gr] #lab4 ask3 1. egrep '[A-Z].+,.+, 5.+1$' tel 2. egrep '^[^,]+, [JW]' tel 3. egrep '^.[^,]{3},' tel 4. egrep '^[^W J].*, {^W J].*,' tel #κάντο να βγάζει την 5 η και 6 η γραμμή 5. egrep '^[M-Z]' tel 6. egrep '^[^W J].*., [^W J].*,,*[12]$' tel # κάντο να βγάζει την 5 η γραμμή 7. egrep '.*[^2][2]$' tel #κάντο να βγάζει την 1 η, 2 η και 6 η γραμμή Oταν στην egrep δεν βάζουμε όνομα αρχείου τότε περιμένει να πληκτρολογήσουμε κείμενο. #lab5 ask2 1. egrep '[0-9]?:[0-9]?' intro #οι γραμμές 25,26,27 δεν εχουν ώρα 2. egrep '[0-9]+-[0-9]+-[0-9]' intro 3. egrep '[*][*]+' intro 4. egrep '^[*][*]?' intro 5. egrep '^[A-Z].*' intro #κάνε καλύτερα χρήση του [[:upper:]] 6.
11 egrep '^[^A-Z]' intro #κάνε καλύτερα χρήση του [[:upper:]] 7. egrep '([0-9])\1\1' intro#3 ίδιοι μπορεί να είναι ότι ναναι (.) πχ. * γράμμα ή αριθμός 8. egrep '^[0-9]+$' intro 9. egrep '^[^A-Za-z]+$' intro #χάνεις την 32 (κενή ίσως) #lab 5 ask3 1. ls -l f? egrep '^-(...)...\1'#να βγει f1,f2,f3, f7 2. ls- l f? egrep '^-(...)\1\1' 3. ls -l f? egrep '^-.(..).\1.\1' #να βγει f5, f7 4. ls -l f? egrep '^-.(.)..\1..\1.' 5. ls -l f? egrep '^-(.).(.)\1.\2\1.\2' 6. ls -l f? egrep '^-(.).(.)...\1.\2' #lab5 ask4 1. cat /etc/passwd egrep '^[^:]*(.{7})[^:]*:x:[0-9]+:[0-9]+:.*\1.*' -i#ξεκόλλατο,899 γρ 2. cat /etc/passwd egrep '^[^:]*(.{4})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]* \1' -i --color#39 γρ. 3. cat /etc/passwd egrep '^[^:]*(.{5})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]* \1' -i #14 γρ. Βάζετε την -color και σε μεγάλα αρχεία και την n (νούμερο γραμμής) apipinik@it.teithe.gr ΚΑΙ ΟΙ 3 ΑΣΚΗΣΕΙΣ ΟΚ #! /bin/bash #LAB4 : ASKHSH3 #apipinik "1st question" egrep --color ', $' tel "2nd question" egrep --color ', [JW]' tel "3rd question" egrep --color '^[^ ]{4}, ' tel "4th question" egrep --color '[JW]' -v tel
12 "5th question" egrep --color '^[M-Z]' tel "6th question" egrep --color '^[M-Z].+[12]$' tel "7th question" egrep --color '22$' -v tel #! /bin/bash #LAB5: ASKHSH 2 #apipinik "Question 1" egrep --color '[0-9]{0,2}:[0-9][0-9]' intro egrep -v '[0-9][0-9]{0,2}:[0-9][0-9][0-9]' "Question 2" egrep --color ' ' intro "Question 3" egrep --color '\*\*+' intro "Question 4" egrep --color '^\*\*' intro "Question 5" egrep --color '^[[:upper:]]' intro "Question 6" egrep --color '^[^[:upper:]]' intro "Question 7" egrep --color '*(.)\1\1\1*' intro "Question 8" egrep --color '^[0-9]+$' intro "Question 9" egrep --color -i '[a-z]' intro -v #! /bin/bash #LAB5: ASKHSH3 #apipinik "Question 1" ls -l f? egrep '^.(...)...\1' "Question 2" ls -l f? egrep '^.(...)\1\1'
13 "Question 3" ls -l f? egrep '^..(..).\1.\1' "Question 4" ls -l f? egrep '^..(.)..\1..\1.' "Question 5" ls -l f? egrep '^.(.).(.)\1.\2\1.\2' "Question 6" ls -l f? egrep '^.(.).(.)...\1.\2' #! /bin/bash #lainidis victor - Lab4Ask3 date "1" # "grep '5.*.1' tel --color" ΠΟΛΥ ΩΡΑΙΟ αλλά μην κουράζεσαι τζάμπα egrep '5.*.1$' tel -color #Η ΕΝΤΟΛΗ ΑΡΚΕΙ, και βάζε πάντα egrep νασαι μέσα #ΕΔΩ θελει $, αλλιώς θα βγει και το Jones, Tom, "2" grep "., [JW]" tel --color egrep "., [JW]" tel -color "3" "grep '...' tel --color" egrep '...' tel color # Αυτοι οι 4 χαρ/ρες μπορεί ναναι παντού κύττα στον apipinik "4" "grep -v [WJ] tel --color" egrep -v [WJ] tel --color "5" "^'[M-Z]' tel --color" egrep ^'[M-Z]' tel --color "6" grep ^'[M-Z]., [12]$' tel --color "7" "grep -v '22' tel --color" egrep -v '22' tel --color #lainidis victor Lab5Ask2
14 "1" # " grep [**:**] intro " μην κουράζεσαι τζάμπα, μόνο την εντολή egrep [**:**] intro # Προσοχή το * είναι για επαναλήψεις κύττα apipinik "2" "grep '2...-' intro --color" egrep '2...-' intro --color "3" "grep '**' intro --color" egrep '**' intro color # Προσοχή το * είναι για επαναλήψεις κύττα apipinik "4" κύττα στον apipinik "5" " grep '[[:upper:]]' intro --color" egrep '[[:upper:]]' intro --color "6" "egrep '^[[:lower:]]' intro --color" #δεν είναι μόνο τα πεζά,είναι αριθμοί,κενά egrep '^[[:lower:]]' intro --color #7,8,9 κύττα στον apipinik Κάνε και την Lab5Ask3 #lainidis victor Lab5Ask4 "1" "egrep -i '^... :[a-z]{7} ' /etc/passwd --color" egrep -i '^... :[a-z]{7} ' /etc/passwd color #ΟΧΙ βγάζεις όλες τις γραμμές. "2" "egrep -i '^... :[a-z]{4} [a-z]{4}' /etc/passwd --color" egrep -i '^... :[a-z]{4} [a-z]{4}' /etc/passwd color #ΟΧΙ βγάζεις όλες τις γραμμές. aapostol@aetos.it.teithe.gr #Erg4ask3 - LAB4ASK3 #aapostol 1. deixnei grammes pou exoyn mesa arithmo tilefwnoy o opoios 3ekinaei apo 5 kai teleiwnei se 1: egrep -n --color $ ask3 2.\( grammes poy exoyn onomata poy 3ekinan apo J h W\): egrep -n --color ', [JW]' ask3
15 3. \(/grammes poy exoyn mea eponimo poy exei 4 xarakthres\): egrep -n --color '^[A-Z][a-z][a-z][a-z],' ask3 4. grammes poy den exoun mesa to gramma J h W: egrep -n --color ^[^JW]*$ ask3 5. deixnei grammes poy to epitheto 3ekinaei apo to gramma M ews Z: egrep -n --color ^[M-Z] ask3 6. deixnei grammes pou to epitheto arxizei me M ews Z kai arithmo tilefonou pou sto telos exei me 1 h 2: egrep -n --color "^[M-Z].*,.*,.*[12]$" ask3 7. grammes poy den teleiwnei o ari8mos tilefwnou se 22: egrep --color "[^2}[^2]$" ask3 Eίναι δύσκολο να διορθωθούν αυτές οι γραμμές στο Unix, πως το έγραψες με WORD? Nα τα γράφεις στο SHELL και μόνο και εντολές ΟΚ? Δεν είναι κακή ιδέα ΟΙ ΓΡΑΜΜΕΣ, όμως πάντα με και νάναι γραμμές ισομεγέθεις (copy). # Erg5Ask2 LAB5ASK2 #aapostol 1.deixnei tis grammes poy exoun mesa wra: egrep --color -n '^[[:digit:]]*:[[:digit:]]*' intro #Xάνεις την γραμμή 28 που δεν ξεκινά με ώρα έχει ενδιάμεσα ώρα #28:This is time 23:03 OK 2.deixnei tis grammes pou exoyn mesa noumero tilefwnou: egrep --color -n '*[[:digit:]]{4}-[[:digit:]]{3}-[[:digit:]]{3}*' intro 3.deixnei tis grammes pou pou exoyn mesa 2 H pio polla sinexomena asterakia: egrep --color -n '*{2,}[*][*]' intro 4.deixnei tis grammes pou arxizoun to ligotero 2 asterakia: egrep --color -n '^{2,}[*][*]' intro 5.deixnei tis grammes pou arxizoyn me kefalaio gramma: egrep --color -n '^[[:upper:]]' intro 6.deixnei tis grammes pou den arxizoun me kefalaio gramma: egrep --color -n '^[^[:upper:]]' intro 7.deixnei tis grammes pou pou exoun mesa trieis idious xaraktires sunexomenous: egrep --color -n '*(.)\1\1\1*' intro
16 8.deixnei tis grammes pou exoun mesa tous mono noumera: egrep --color -n '*^[4][5]&*' intro 9.deixnei tis grammes poy den exoyn mesa grammata egrep --color -n -v [[:alpha:]] ~ intro #Erg5 Ask3 #aapostol 1. ls -l f? egrep '^.(...)...\1' 2. ls -l f? egrep '^.(...)\1\1' 3. ls -l f? egrep '^..(..).\1.\1' 4. ls -l f? egrep '^..(.)..\1..\1' 5. ls -l f? egrep '^.(.).(.)\1.\2\1.\2' 6. ls -l f? egrep '^.(.).(.)...\1.\2' vzafeiri@aetos.it.teithe.gr #!/bin/bash #Ask3Erg4 1. egrep --color "^.*,.*, 5.*1$" tel 2. egrep --color ', [JW]' tel 3. egrep --color '^[[:alpha:]]{4},' tel 4. egrep --color '^*[^JW]*$' tel # αυτό το ξέμπαρκο * στα χαλάει 5. egrep --color '^[M-Z]' tel 6. egrep --color '^[M-Z].*[12]$' tel 7. egrep --color '[^2}[^2]$' tel # προσοχή είναι ] και όχι } και παίρνεις την # Wong, Fred, #telosaskisis #Erg5Ask3 1. ls -l f? egrep '^.(...)...\1' 2. ls -l f? egrep '^.(...)\1\1' 3.
17 ls -l f? egrep '^..(..).\1.\1' 4. ls -l f? egrep '^..(.)..\1..\1' 5. ls -l f? egrep '^.(.).(.)\1.\2\1.\2' 6. ls -l f? egrep '^.(.).(.)...\1.\2' #TelosAskisis #Erg5ask4 1. egrep i '^[^:]*(.{7})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]*' /etc/passwd #χωρίς το i βρισκεις μόνο 3 γραμμές αντί 899 δηλ περίπου 0.03/10 2. egrep '^[^:]*(.{4})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]*[^:]*\1' /etc/passwd i 3. egrep '^[^:]*(.{5})[^:]*:x:[0-9]+:[0-9]+:\1[^ ]*[^:]*\1' /etc/passwd i #Καλή προσπάθεια, η λύση όμως, είναι στο τελος. #TelosAskisis [igougoul@it.teithe.gr] #! /bin/bash #ergasia 5h Name: $USER keimeno=tel #========erg4 asksisi 3===================== 1. egrep ', $' $keimeno 2. egrep ', [JW]' $keimeno 3. cat $keimeno egrep --color '^[^,]{4},' 4. cat $keimeno egrep --color '^[^JW]' #οχι μονο στην αρχή παντού: '^[^JW]*$' ή [JW] -v 5. cat $keimeno egrep --color '^[M-Z]' 6. cat $keimeno egrep --color '^[M-Z].*[12]$' 7. cat $keimeno egrep --color [^22]$ #========erg5 askisi 2================== keimenoerg5ask2=intro 1. egrep -n --color '[0-9]*:[0-9]*' $keimenoerg5ask2 #σου βγαίνουν επιπλέον οι γραμμές 25,26,27
18 2. cat $keimenoerg5ask2 egrep -n --color '[0-9]*-[0-9]*-[0-9]*' 3. cat $keimenoerg5ask2 egrep --color '([*])\1\1.' 4. cat $keimenoerg5ask2 egrep --color '^[*]' 5. cat $keimenoerg5ask2 egrep --color '^[A-ZΞ-Ξ]' #οχι ελλ/κά '^[[:upper:]]' 6. cat $keimenoerg5ask2 egrep --color '^[a-z]' # '^[^[:upper:]]' 7. cat $keimenoerg5ask2 egrep --color '(.)\1\1' 8. cat $keimenoerg5ask2 egrep --color '^[[:digit:]]+$',όχι μονο το 1 ο γράμμα,ολο 9. egrep --color -v [[:alpha:]] $keimenoerg5ask2 #===========erg5 askisi3=============== 1. ls -l f? egrep '^-(...)...\1' 2. ls -l f? egrep '^-(...)\1\1' 3. ls -l f? egrep '^-.(..).\1.\1' 4. ls -l f? egrep '^-.(.).\1..\1' 5. ls -l f? egrep '^-(.).(.)\1.\2\1.\2' 6. ls -l f? egrep '^-(.).(.)...\1.\2' [ktoumpid@it.teithe.gr] #LAB4: ASKISI 3 # ktoumpid egrep --color '5-.*1$' tel #να ξεχωρίζουν οι απαντήσεις egrep --color '^.*, [JW]' tel egrep --color '^[a-za-z]{4},' tel egrep --color '^[^JW]*$' tel egrep --color '^[M-Z].*, ' tel egrep --color '^[M-Z].*,.*[12]$' tel egrep --color -v '22$' tel
19 #LAB5: ASKISI 2 #ktoumpid #ΚΥΤΤΑ ΟΛΗ ΤΗΝ ΑΣΚΗΣΗ λυμένη πιο πάνω πχ από apipinik #ΠΡΟΣΟΧΗ ΝΑ ΜΗΝ ΑΦΗΝΕΙΣ ΚΕΝΑ αν δεν το θες egrep --color '([0-9]{2}):\1 ' intro # OXI έτσι ζητάς π.χ. 13:13 egrep --color '[0-9\-]{12} ' intro # OXI -12 χαρακτήρες ζητάς αλλά θελουμε σειρά egrep --color '\*{2,}' intrο egrep --color '^\*{,2}' intro egrep --color '^[A-Z]' intro #βάζε [[:upper:]] egrep --color '^[^A-Z]' intro #βάζε [^[:upper:]] egrep --color '\b(.)\1{2}\b' #δεν δουλεύει!!! egrep --color '^[0-9]+$' intro egrep --color '^[^[:alpha:]]+$' intro #χάνεις την κενή νουμ. 29,32 #LAB5: ASKISI 3 # ktoumpid # min to kanete auto. xrisimopoiiste find #KANΤΟ με find ls -l f[1-7] egrep --color '(.{3}).{3}\1' ls -l f[1-7] egrep --color '(.{3})\1\1' ls -l f[1-7] egrep --color '^-.(.{2}).\1.\1' ls -l f[1-7] egrep --color '^.{2}(.).{2}\1.{2}\1.' ls -l f[1-7] egrep --color '(.).(.)\1.\2\1.\2' ls -l f[1-7] egrep --color '^-(.).(.).{3}\1.\2' [splatiot@it.teithe.gr] 1. egrep '^[^,]*,\ [^,]*,\ $' tel -color #βαζε χρώμα και σιγά σιγα να τα βλέπεις, για όλη την γραμμή θέλει ^ και $ 2. #egrep '^[JW]' tel #ΟΝΟΜΑ όχι ΕΠΙΘΕΤΟ egrep --color ', [JW]' tel 3. egrep '^[^,]{4},' tel 4.
20 egrep '^[^JW]+$' tel 5. egrep '^[M-Z]' tel 6. egrep '^[M-Z][^,]*,\ [^,]*,\ [0-9]-[0-9]{3}[12]' tel 7. egrep '[^22]$' tel Βάζε --color να τα βλέπεις 1. #egrep '[0-9]{2}:[0-9]{2}' intro # βγάζεις και την 26,27 γραμμή egrep '^[0-9]{2}:[0-9]{2}$ [ ][0-9]{2}:[0-9]{2}[ ]' intro 2. egrep '[0-9]*-[0-9]*-[0-9]*' intro 3. egrep -n '\*\*' intro 4. egrep -n '^\*\*' intro 5. egrep '^[[:upper:]]' intro 6. egrep '^[^[:upper:]]' intro 7. egrep '(.)\1\1' intro 8. egrep '^[[:digit:]]+$' intro 9. #egrep '^[^[:alpha:]]+$' intro #χάνεις την κενή νουμ. 29 egrep '[[:alpha:]]' intro v --color 1. ls -l f[1-7] egrep '^-(...)...\1' 2. ls -l f[1-7] egrep '^-(...)\1\1' 3. ls -l f[1-7] egrep '^-.(..).\1.\1' 4. ls -l f[1-7] egrep '^-.(.)..\1..\1.' 5. ls -l f[1-7] egrep '^-(.).(.)\1.\2\1.\2' 6. ls -l f[1-7] egrep '^-(.).(.)...\1.\2' 1. egrep -i '^[^:]*(...)[^:]*:x:[^:]*:[^:]*:\1[^:]*\ [^:]*:' /etc/passwd 2. egrep -i '^[^:]*(...)[^:]*(...)[^:]*:x:[^:]*:[^:]*:\2[^:]*\ \1[^:]*:' /etc/passwd # ΧΑΝΕΙΣ ΤΑ ΕΠΙΚΑΛΥΠΤΟΜΕΝΑ, λύση πιο κάτω, Αλλά ΕΙΝΑΙ ΟΚ χωρις επ/να echο 3. egrep -i '^[^:]*(...)[^:]*(...)[^:]*:x:[^:]*:[^:]*:\2[^:]*\ \1[^:]*:' /etc/passwd #ΛΥΣΗ ΠΙΟ ΚΑΤΩ
21 #!/bin/bash #Προσοχή /bin/bash #LAB4:ASKHSH3 # $USER 1st question egrep -n --color ', $' tel 2nd question egrep -n --color ', [JW]' tel 3rd question egrep -n --color '^[A-Z][a-z]{3},' tel 4th question egrep -n --color '^[JW]' -v tel #γενικά στην γραμμή, όχι μόνο στην αρχή της 5th question egrep --color '^[M-Z]' tel 6th question egrep --color '^[M-Z].*,.*,.*[12]$' tel 7th question egrep -n --color [^2]$ tel #! /bin/bash #LAB5: ASKHSH2 #ngrmamen Question1 egrep --color -n '[0-9]{1,2}:[0-9]{2}' intro egrep -v '[0-9][0-9]{0,2}:[0-9][0-9][0-9]' egrep '^[0-9]{2}:[0-9]{2}$ [ ][0-9]{2}:[0-9]{2}[ ]' intro Question2 egrep --color -n ' ' intro Question3 egrep --color -n '^.*\*\*' intro Question4 egrep --color -n '^\*\*.*' intro Question5 egrep --color -n '^[A-Z]' intro #βάζε [[:upper:]] Question6
22 egrep --color -n '^[^A-Z]' intro #βάζε [^[:upper:]] Question7 egrep --color -n '(.)\1\1' intro Question8 egrep --color -n '^[0-9]+$' intro Question9 egrep --color -n '[a-z]' intro -v #! /bin/bash #lab5:ask3 Question1 ls -l f? egrep '.(...)...\1' Question2 ls -l f? egrep '.(...)\1\1' Question3 ls -l f? egrep '..(..).\1.\1' Question4 ls -l f? egrep '^..(.)..\1..\1.' #ΟΧΙ Question5 ls -l f? egrep '.(.).(.)\1.\2.\1.\2' #ΟΧΙ Question6 ls -l f? egrep '^.(.).(.)...\1.\2' #ΟΧΙ #! /bin/bash #Askisi4 Ergastirio5 Question1 egrep -i '^[^:]*([^:]{7})[^:]*:x:[^:]*:[^:]*:\1' /etc/passwd --color Question2 egrep -i '^[^:]*([^:]{4})[^:]*:x:[^:]*:[^:]*:\1' /etc/passwd --color #Αυτο δίνει το 1 ο κομμάτι δηλ. τα 4 πρώτα γράμματα του επιθέτου μέρος του username Question3 egrep -i '^[^:]*([^:]{5})[^:]*:x:[^:]*:[^:]*:\1' /etc/passwd egrep -i '^[^:]*([^:]{5})[^:]*:x:[^:]*:[^:]*:[^:,]* \1'
23 Λύση της 4 ης άσκησης του 5 ου εργ/ρίου ΒΚ ΑΣΚΗΣΗ 4 η Ελέγχοντας το αρχείο /etc/passwd και κάνοντας χρήση της εντολής egrep (χρησιμοποιείστε την επιλογή -i για να μην γίνεται διάκριση μεταξύ κεφαλαίων και πεζών) ΔΟΜΗ /etc/passwd Exει 7 πεδία και 6 : διαχωριστικά Username:x:Userid:Groupid:Epitheto Onoma:Homedirectory:Shell 1 o :x:3 o :4 o :5 o :6 o :7 o Oλα είναι πιθανά, δηλ. μπορεί κάποιο πεδίο να είναι και άδειο Ισχύει ότι το 2 ο πεδίο είναι πάντα x Στο 5 ο πεδίο Ονοματεπώνυμο μπορεί να έχει μόνο ένα string π.χ. :games: ή ναχει και, π.χ. :Tasi Loran,,,: Στο 5 ο πεδίο το επίθετο χωρίζεται από το όνομα με ένα κενό Username:x:Userid:Groupid:Epitheto Onoma:Homedirectory:Shell 1 o :x:3 o :4 o :5 o :6 o :7 o Οι τρόποι επίλυσης με πεδία είναι πολλοί: Α.Ενας τρόπος είναι να κάνω match όλη την γραμμή από την αρχή ^ μέχρι το τέλος $ ΔΕΝ ΠΡΟΤΕΙΝΕΤΑΙ egrep -i '^.*:.*:.*:.*:.*:.*:.*$' /etc/passwd --color ή egrep -i '^(.*:){6}.*$' /etc/passwd --color που σημαίνει AN πχ μου ζητήσει επώνυμο από k egrep -i '^.*:.*:.*:.*:k.*:.*:.*$' /etc/passwd --color B.Αλλος τρόπος είναι να κάνω match την γραμμή μέχρι εκει που ζητά, με χρήση του [^: ]* ΠΡΟΤΕΙΝΕΤΑΙ Δηλ. αντι να βάλω.* ενας (οποιος ναναι) χαρακτήρας που επαναλαμβάνεται 0 πολλές φορές Θα βάλω [^:]* ενας χαρακτήρας που δεν είναι : και επαναλαμβάνεται 0 πολλές φορές Έτσι τώρα πάω με ασφάλεια, και δεν χρειάζεται να πάω μέχρι το τέλος AN πχ μου ζητήσει επώνυμο από k
24 egrep -i '^[^:]*:[^:]*:[^:]*:[^:]*:k' /etc/passwd --color ή egrep -i '^([^:]*:){4}k' /etc/passwd --color το καλό εδώ είναι ότι με χρώμα βλέπω τι γίνεται katop:x:1168:1000:katopodis:/home/staff/it/katop:/bin/bash Ετσι εύκολα πιάνω όλα τα πεδία στη αρχή τους για userid δίνω '^([^:]*:){2}' για grouprid δίνω '^([^:]*:){3}' για eπίθετο δίνω '^([^:]*:){4}' για homedir δίνω '^([^:]*:){5}' για shell δίνω '^([^:]*:){6}' 4a) Τουλάχιστον τα 7 πρώτα γράμματα του επιθέτου τους αποτελούν μέρος και του username τους Apantisi 1 egrep -i '^[^:]*([^:]{7})[^:]*:x:[^:]*:[^:]*:\1' /etc/passwd --color Aυτό µε τελευταία ενηµέρωση του /etc/passwd στις 30/03/2016 δίνει 899 γραµµές όπως η mtaipale:x:1368:1101:taipale Meri:/home/student/erasmus/mtaipale:/bin/bash 4b) Τουλάχιστον τα 4 πρώτα γράμματα του επιθέτου τους και τα 4 πρώτα γράμματα του ονόματός τους αποτελούν μέρος και του username τους Όταν ζητάει ΚΑΙ μπορούμε να το κάνουμε με pipe δηλ. egrep -i 'pattern1' /etc/passwd egrep -i 'pattern2' pattern1: τα 4 πρώτα γράμματα του επιθέτου αποτελούν μέρος και του username τους (1422 γραµµές) egrep -i '^[^:]*([^:]{4})[^:]*:x:[^:]*:[^:]*:\1' /etc/passwd --color pattern2: τα 4 πρώτα γράμματα του ονόματός αποτελούν μέρος και του username τους (106 γραµµές) egrep -i '^[^:]*([^:]{4})[^:]*:x:[^:]*:[^:]*:[^:,]* \1' /etc/passwd --color και Εδώ το ΚΕΝΟ σηματοδοτεί την έναρξη του ονόματος Apantisi 2 egrep -i'^[^:]*([^:]{4})[^:]*:x:[^:]*:[^:]*:\1' /etc/passwd egrep -i'^[^:]*([^:]{4})[^:]*:x:[^:]*:[^:]*:[^:,]*\1' Aυτό µε τελευταία ενηµέρωση του /etc/passwd στις 30/03/2016 δίνει 39 γραµµές όπως η ttheodor:x:2006:1066:theodoropoulos Theodoros:/home/student/x1516/ttheodor:/bin/bash
25 4c) Τουλάχιστον τα 5 πρώτα γράμματα του επιθέτου τους και τα 5 πρώτα γράμματα του ονόματός τους αποτελούν μέρος και του username τους Ίδιο με πριν αλλά με 5 γράμματ αντί 4 Apantisi 3 egrep -i '^[^:]*([^:]{5})[^:]*:x:[^:]*:[^:]*:\1' /etc/passwd egrep -i '^[^:]*([^:]{5})[^:]*:x:[^:]*:[^:]*:[^:,]* \1' Aυτό µε τελευταία ενηµέρωση του /etc/passwd στις 30/03/2016 δίνει 14 γραµµές όπως η camad15:x:2674:1000:camad2015 CAMAD2015:/home/staff/it/camad15:/bin/bash
Work3 - REMARKS. 1. OK 2. #A.
Work3 - REMARKS ΓΕΝΙΚΑ AΣΚΗΣΗ 1 Για το δένδρο αν π.χ ο χρήστης kdeligia δώσει την εντολή tree ~/work -o ~/work/tree.$user θα δημιουργηθεί το αρχείο tree.kdeligia Ένα αρχείο με παρόμοιο όνομα θα έπρεπε
Διαβάστε περισσότεραWork12 REMARKS script file lab10 ask1-5 tabbing, ls2, urlparse, times, dates_correct
Work12 REMARKS script le lab10 ask1-5 tabbing, ls2, urlparse, times, dates_correct #Username : imanousi #lename : tabbing.imanousi #To script eisagei ena tab sthn arxh kathe grammhs #tou arxeiou pou dinetai
Διαβάστε περισσότεραecho "skelos c-" cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[[:digit:]]{3}:'
Work6 REMARKS -Mε υπολογισμό χρόνου επίλυσης [vkiosses@it.teithe.gr] #!/bin/bash Imerominia=`date +%d-%m-%y` nb=`cat $arxeio wc -l` "**********" -n "The $arxeio is very important-" -n "Simera exoyme: $Imerominia-"
Διαβάστε περισσότερα1st exercise of work2 - REMARKS
1st exercise of work2 - REMARKS #scriptfilename: script1apipinik #Prwta kanw NAME="Apostolos Pipinikas" kai meta dinw tin entoli echo $NAME alios den tha doulepsei NAME="Apostolos Pipinikas" echo Name:
Διαβάστε περισσότεραaapostol.scr2, scr2.kdeligia
vassik@aetos:~/work/online$ cat scr2.* Τροποπoίηση/Συμπλήρωση του ask2 Δέχεται ονόματα αρχείων ως παραμέτρους Στο 1 ο αρχείο που δίνεται ως παράμετρος, γράφονται μέσα τα ονόματα και τα περιεχόμενα των
Διαβάστε περισσότεραWork10 REMARKS script file lab08 ask2-6 dirstat, create, deli, dirsplit, myfind
Work10 REMARKS script le lab08 ask2-6 dirstat, create, deli, dirsplit, mynd #LAB 8 : ASKHSH 2 -dirstat #File name: $0 #username : imanousi #To script elegxei ola ta arxeia mesa se enan fakelo #an ena arxeio
Διαβάστε περισσότεραWork4 REMARKS Μπορείτε να δείτε τις σελίδες. more ~vassik/work/work4/*
Work4 REMARKS Μπορείτε να δείτε τις σελίδες http://aetos.it.teithe.gr/~imanousi http://aetos.it.teithe.gr/~vkiosses http://aetos.it.teithe.gr/~npertsel http://aetos.it.teithe.gr/~lrigouts http://aetos.it.teithe.gr/~ktoumpid
Διαβάστε περισσότεραWork9 REMARKS script file MONAZYGA & MESOS OROS
Work9 REMARKS script le MONAZYGA & MESOS OROS Διαβάστε στο τελος του αρχείου πως ελέγχεται αν μια μεταβλητή είναι αριθμός ακέραιος / δεκαδικός κτλ. # work9 - monazyga # username : imanousi echo "Enter
Διαβάστε περισσότεραΝα διορθωθούν τα εξής αρχεία scr2.chgeorg, scr2.gmotsias, scr2.ngrammen. cat scr2.*
vassik@aetos:~/work/online$ cat scr2.* Τροποπoίηση/Συμπλήρωση του ask2 Δεχεται ονόματα αρχείων ως παραμέτρους Στο 1 ο αρχείο που δίνεται ως παράμετρος, γράφονται μέσα τα ονόματα και τα περιεχόμενα των
Διαβάστε περισσότεραShell Scripts: loops / if / test
Shell Scripts: loops / if / test Loops with for while until for variable in list_of_values ne while εντολή (επιτυχής) ne until εντολή (επιτυχής) ne For in exi times apo ayti ti lista in 1 2 alla kai alles
Διαβάστε περισσότεραΛειτουργικά Συστήματα 5η εργαστηριακή άσκηση
Λειτουργικά Συστήματα 5η εργαστηριακή άσκηση Κειμενογράφος nano Κανονικές Εκφράσεις (Regular Expressions) Δρ. Εύη Φαλιάγκα Κειμενογράφος nano Για να ανοίξετε ένα έγγραφο πρέπει να πληκτρολογήσετε το όνομα
Διαβάστε περισσότερα*? [xyz] [^xy] [!0-9] [:alpha:] [:digit:]
Directories και αρχεία... /bin bin../bin current/ένα πιο πάνω/root bin/current bin/ ένα πιο πάνω και bin mkdir bin rmdir bin (άδειο) cd bin touch f f1 bin/f2 cat >a1 vi a1 vi +10 a1 cp a1 a2 a3 bin cp
Διαβάστε περισσότερα3. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ (Β' μέρος: switch και :? )
3. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ (Β' μέρος: switch και :? ) 3.1 Η εντολή switch case Στην περίπτωση που θέλουμε να εξετάσουμε πολλές διαφορετικές τιμές, θα αναγκαζόμασταν να φτιάξουμε ένα κώδικα που θα περιέχει πολλά
Διαβάστε περισσότεραwc -l <file1 10 ή να μετρήσω πόσες γραμμές δίνει μια οποιαδήποτε άλλη εντολή π.χ. η finger : finger wc -l 8
Τελευταίες σημειώσεις - 2016 Μεταβλητές Βάζουμε μεταβλητές πχ για πιο ευκρινές πρόγραμμα (προτιμήστε μικρά γράμματα και όχι ονόματα εντολών) πχ. filename="$1" (αποφύγετε το file="$1" υπάρχει εντολή file
Διαβάστε περισσότεραΜΑΘΗΜΑ 2, Έλεγχος ροής προγράμματος ΒΑΣΙΚΗ ΣΥΝΤΑΞΗ:
ΜΑΘΗΜΑ 2, 080312 Έλεγχος ροής προγράμματος Μπορούμε να χρησιμοποιήσουμε μια σειρά από λογικούς ελέγχους (συγκρίσεις) και με βάση το αποτέλεσμά τους γίνεται η λήψη αποφάσεων για τη συνέχεια του προγράμματος
Διαβάστε περισσότεραΕπαναληπτικές Ασκήσεις
Επαναληπτικές Ασκήσεις Δημιουργήστε ένα φάκελο test, κάτω από το home directory του χρήστη (~). ~ test z1 z2 z3 z4 z5 z6 z7 a1.txt a2.txt a3.txt a4.txt Σχήμα 1 1. Μέσα στον test, δημιουργείστε με χρἠση
Διαβάστε περισσότεραΜερικές άλλες χρήσιμες εντολές
1 Μερικές άλλες χρήσιμες εντολές whoami (Εμφανίζει το όνομα του τρέχοντος χρήστη) pwd (Εμφανίζει το όνομα του τρέχοντος καταλόγου) cat text file name (Παρουσιάζει στην οθόνη το περιεχόμενο ενός αρχείου
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Λύβας Χρήστος chrislibas@ssl-unipi.gr Μανουσόπουλος Χρήστος cman@unipi.gr Αρχική επιμέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΔΕΣΜΕΥΜΕΝΑ ΟΝΟΜΑΤΑ +- Υπάρχουν ορισμένες
Διαβάστε περισσότεραΘέµα 1 (15%): (απαιτούµενος χρόνος < 15 λεπτά)
Θέµα 1 (15%): (απαιτούµενος χρόνος < 15 λεπτά) Εκτελέστε µε το χέρι το παρακάτω πρόγραµµα και γράψτε όλες τις ενδιάµεσες τιµές και τις τιµές που τυπώνονται: int m,n; m=2; n=1; m=m+5; if (m>=9) m=m-8; n=n+7;
Διαβάστε περισσότεραΛειτουργικά Συστήματα
Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:04 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1
Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 1 Παναγιώτης
Διαβάστε περισσότεραΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Τμημα Πληροφορικης και Τηλεματικης Τσάμη Παναγιώτα ΑΜ: 20833 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Άσκηση 1 Αθήνα 13-12-2011 Αναφορά Ενότητα 1 A Δημιουργήστε στο φλοιό 3 εντολές (alias) που η
Διαβάστε περισσότεραΟΛΑ ΤΑ SCRIPT files πρέπει να είναι ΕΚΤΕΛΕΣΙΜΑ: $*, : ΟΛΑ - Η λίστα (ο πίνακας) με τα ορίσματα $# πλήθος παραμέτρων. one two third parameter
SCRIPTS FILES ΟΛΑ ΤΑ SCRIPT les πρέπει να είναι ΕΚΤΕΛΕΣΙΜΑ: LAB8 chmod +x myscript $*, $@ : ΟΛΑ - Η λίστα (ο πίνακας) με τα ορίσματα $# πλήθος παραμέτρων Σχόλια AΣΚΗΣΗ 1 - for και παράμετροι εντολής (script
Διαβάστε περισσότεραΣύνοψη είτε τις ολοκληρωµένες απαντήσεις
1 of 22 12/12/2012 11:18 µµ απαντήσεις Σύνοψη είτε τις ολοκληρωµένες απαντήσεις ΤΜΗΜΑ (επιλέξτε το τµήµα σας) 1 1% Β ΕΦΑΡΜΟΣΜΕΝΩΝ ΤΕΧΝΩΝ 15 13% Β ΗΛΕΚΤΡΟΛΟΓΩΝ 18 16% Β ΗΛΕΚΤΡΟΝΙΚΩΝ 21 18% Β ΜΗΧΑΝΟΛΟΓΩΝ
Διαβάστε περισσότεραΑΣΚΗΣΗ 2 -ΑΚΥΡΩΣΗ ΣΗΜΑΣΙΑΣ ΕΙΔΙΚΩΝ ΧΑΡΑΚΤΗΡΩΝ
-n δεν αφήνει γραμμή SCRIPTS FILES ΟΛΑ ΤΑ SCRIPT les πρέπει να είναι ΕΚΤΕΛΕΣΙΜΑ: chmod +x myscript Παράδειγμα ενός απλού script με όνομα myscript "This is my rst script" -n "I am the user: " whoami Summary7
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr If at first you don't succeed, call it version
Διαβάστε περισσότεραΤεχνογλωσσία 8 Β' Εξάμηνο. Λογικός Προγραμματισμός Prolog. Άσκηση: Διορθωτής Εκφράσεων
Τεχνογλωσσία 8 Β' Εξάμηνο Λογικός Προγραμματισμός Prolog Άσκηση: Διορθωτής Εκφράσεων Σκοπός της άσκησης είναι ο σχεδιασμός και η υλοποίηση συστήματος διορθωτή εκφράσεων βασισμένη στο φορμαλισμό της prolog
Διαβάστε περισσότεραΕΠΛ031 - Εισαγωγή στον Προγραμματισμό
Εισαγωγή στην Fortran ΕΠΛ031 Εισαγωγή στον Προγραμματισμό Νέαρχος Πασπαλλής Επισκέπτης Ακαδημαϊκός (Λέκτορας) nearchos@cs.ucy.ac.cy Γραφείο #B120, Τηλ. ext. 2744 FORTRAN: Ιστορική Αναδρομή 1954 1957, πρώτος
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ Ι. Ένα πρώτο πρόγραμμα ΔΟΜΗ TOY ΠΡΟΓΡΑΜΜΑΤΟΣ. Τι σημαίνουν οι εντολές. Από τι αποτελείται ένα πρόγραμμα
ΥΠΟΛΟΓΙΣΤΕΣ Ι ΔΟΜΗ TOY ΠΡΟΓΡΑΜΜΑΤΟΣ Ένα πρώτο πρόγραμμα Κατασκευάστε πρόγραμμα που θα εμφανίζει στην οθόνη τη λέξη: PROGRAM FIRST C Αυτό είναι ένα απλό υπόδειγμα προγράμματος. 1 2 Από τι αποτελείται ένα
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης
Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,
Διαβάστε περισσότεραΜΑΘΗΜΑ: ΕΙΑΓΩΓΗ ΣΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ. 9o ΕΡΓΑΣΤΗΡΙΟ
9o ΕΡΓΑΣΤΗΡΙΟ ΣΤΟΧΟΣ σενάρια φλοιού ΑΣΚΗΣΗ 1 Να γράψετε ένα σενάριο φλοιού (shell script) που : 1. θα δέχεται ως ορίσματα εισόδου : το όνομα ενός καταλόγου (να ελέγξετε την ύπαρξη του καταλόγου). μια επέκταση
Διαβάστε περισσότεραΔικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX. Χρήστες και Ομάδες στο Unix. Δικαιώματα στο Unix. Παράδειγμα Δένδρου Συστήματος Αρχείων
Παράδειγμα Δένδρου Συστήματος Αρχείων Δικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX Στα παραδείγματα που ακολουθούν υποθέτουμε την παρακάτω δενδρική δομή Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών
Διαβάστε περισσότεραΤΕΙΘ ΣΤΕΦ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ. 3o ΕΡΓΑΣΤΗΡΙΟ
3o ΕΡΓΑΣΤΗΡΙΟ ΣΤΟΧΟΣ Εξοικείωση με τον χειρισμό αρχείων και καταλόγων με wildcards. Άδειες χρήσης. ΑΣΚΗΣΗ 1 Δημιουργείστε στον τρέχων κατάλογο τα παρακάτω αρχεία: hello.dat hello.doc hello.exe hello1.exe
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης
Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,
Διαβάστε περισσότεραΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός. Παναγιώτης Σφέτσος sfetsos@it.teithe.gr
ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός Παναγιώτης Σφέτσος sfetsos@it.teithe.gr ΕΡΓΑΣΤΗΡΙΟ - 9 Σ υ μ β ο λ ο σ ε ι ρ έ ς - S t r i n g s Προσοχή!!! Να εκτελεστούν
Διαβάστε περισσότερα3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX Αρχικός φάκελος χρήστη Home directory
Διαβάστε περισσότεραΑβδέλαρου Κωνσταντίνα
ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΜΑΤΙΚΗΣ Αβδέλαρου Κωνσταντίνα 1 η Εργασία στο μάθημα Λειτουργικά Συστήματα Ταύρος, 9 Δεκεμβρίου 2014 Άσκηση 1.1 Το shell script που δημιουργήθηκε είναι:
Διαβάστε περισσότεραΜερικές άλλες χρήσιμες εντολές
1 Μερικές άλλες χρήσιμες εντολές whoami (Εμφανίζει το όνομα του τρέχοντος χρήστη) pwd (Εμφανίζει το όνομα του τρέχοντος καταλόγου) less (Το ίδιο με την εντολή «cat», αλλά επιτρέπει την κύλιση στο κείμενο.
Διαβάστε περισσότεραΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΣΤΟ WORD Κοκκόρη Αθηνά
1. Πληκτρολογήστε τα παρακάτω: Καλημέρα, Χαϊδάρι, καΐκι. Που θα πας αύριο; Πάρε μαζί σου: ένα μολύβι, μια γόμα, ένα στυλό. Η έκπτωση είναι 30%. Φοβερό!!! Τόνος: Πατάω το πλήκτρο Διαλυτικά: Πατάω shift
Διαβάστε περισσότεραΕντολές Διαχείρισης Αρχείων στο Λειτουργικό Σύστημα UNIX. Δημιουργία Αρχείων. Η Εντολή cat. Παράδειγμα Δένδρου Συστήματος Αρχείων
Παράδειγμα Δένδρου Συστήματος Αρχείων Εντολές Διαχείρισης Αρχείων στο Λειτουργικό Σύστημα UNIX Στα παραδείγματα που ακολουθούν υποθέτουμε την παρακάτω δενδρική δομή Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών
Διαβάστε περισσότεραΛειτουργικά Συστήματα - Εργαστήριο 6. 6ο Εργαστήριο. Συμπίεση αρχείων Χρήση ειδικών χαρακτήρων στην γραμμή εντολών. Χρήστες και Ομάδες Χρηστών
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 6ο Εργαστήριο Συμπίεση αρχείων Χρήση ειδικών χαρακτήρων στην γραμμή εντολών Χρήστες και Ομάδες
Διαβάστε περισσότεραΠρογραµµατισµός 2 The shell
Προγραµµατισµός 2 The shell 1 CLI vs GUI! CLI (Command Line Interface) Μεγαλύτερη ευελιξία και ταχύτητα Πιο εύκολο να γίνουν πολύπλοκες λειτουργίες. find. -mtime -2 -name '*.txt' -exec sed -i.bak 's/hi/bye/g'
Διαβάστε περισσότεραΚανονικές εκφράσεις ή παραστάσεις (Regular Expressions) 3 ο Εργαστήριο ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - ΕΡΓΑΣΤΗΡΙΟ
Κανονικές εκφράσεις ή παραστάσεις (Regular Expressions) 3 ο Εργαστήριο ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - ΕΡΓΑΣΤΗΡΙΟ - 03 1 Μια κανονική έκφραση είναι ένας σύντομος και σαφής τρόπος έκφρασης οποιουδήποτε συνδυασμού
Διαβάστε περισσότερα(Regular Expressions) ΤΕΙΘ-ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ: ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ/ ΧΕΙΜ
Κανονικές εκφράσεις (Regular Expressions) 1 Μια κανονική έκφραση είναι ένας σύντομος και σαφής τρόπος έκφρασης οποιουδήποτε συνδυασμού χαρακτήρων. Οι κανονικές εκφράσεις (RE) αποτελούνται από συνδυασμό
Διαβάστε περισσότεραΔικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX
Δικαιώματα Πρόσβασης στο Λειτουργικό Σύστημα UNIX Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Παράδειγμα Δένδρου Συστήματος
Διαβάστε περισσότεραΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης. 8ο Εργαστήριο
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 8ο Εργαστήριο Χρήστες και Ομάδες Χρηστών Εντολές su και sudo Δικαιώματα Αρχείων Ειδικά Δικαιώματα
Διαβάστε περισσότερα[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό
Υπολογιστικά συστήματα: Στρώματα 1 ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εισαγωγή στο Unix Περιεχόμενα Εισαγωγή 2 Εισαγωγή
Διαβάστε περισσότεραΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στο Unix
ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στο Unix Υπολογιστικά συστήματα: Στρώματα 1 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Περιεχόμενα 2 Εισαγωγή
Διαβάστε περισσότεραΕντολές Διαχείρισης Αρχείων στο Λειτουργικό Σύστημα UNIX
Εντολές Διαχείρισης Αρχείων στο Λειτουργικό Σύστημα UNIX Τμήμα Τεχνολογίας Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Παράδειγμα Δένδρου
Διαβάστε περισσότεραΔίκτυα Η/Υ στην Επιχείρηση
Δίκτυα Η/Υ στην Επιχείρηση Εισαγωγή στο λειτουργικό σύστημα Unix Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Λειτουργικό Σύστημα (ΛΣ) Λογισμικό συστήματος, το οποίο αποτελεί τη διασύνδεση μεταξύ του υλικού
Διαβάστε περισσότεραΧρονικές σειρές 8 o μάθημα: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB (2)
Χρονικές σειρές 8 o μάθημα: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB (2) Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα,
Διαβάστε περισσότεραΛειτουργικά Συστήματα
Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΤΕΙΘ ΣΤΕΦ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ
2o ΕΡΓΑΣΤΗΡΙΟ ΣΤΟΧΟΣ Εξοικείωση με τον χειρισμό αρχείων και καταλόγων. ΑΣΚΗΣΗ 1 Στον παρακάτω πίνακα αναφέρονται οι πιο συχνές εντολές για τον χειρισμό αρχείων και καταλόγων. Χρησιμοποιώντας την εντολή
Διαβάστε περισσότερα4. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Α' μέρος: for)
4. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Α' μέρος: for) 4.1 Μετρητές Ένας μετρητής (counter) είναι μία μεταβλητή η οποία ξεκινά με μία αρχική τιμή και αυξάνεται κατά ένα κάθε φορά που εκτελείται. Ο αλγόριθμος για έναν μετρητή
Διαβάστε περισσότεραlab13grades 449 PASS 451 PASS PASS FAIL 1900 FAIL Page 1
ΑΕΜ ΒΑΘΜΟΣ 449 PASS 451 PASS 476-1733 PASS 1779-1899 FAIL 1900 FAIL Page 1 1901 PASS 1904 PASS 1908 PASS 1909 PASS 1910 - Page 2 1911 PASS 1914 Οριακό PASS 1915 PASS 1926 PASS Page 3 1927 PASS 1928 Οριακό
Διαβάστε περισσότεραΔΗΜΙΟΥΡΓΙΑ ON-LINE ΠΑΡΑΓΓΕΛΙΑΣ ΑΠΟ ΤΟ ΠΡΟΓΡΑΜΜΑ FARMAKONET
ΔΗΜΙΟΥΡΓΙΑ ON-LINE ΠΑΡΑΓΓΕΛΙΑΣ ΑΠΟ ΤΟ ΠΡΟΓΡΑΜΜΑ FARMAKONET Αφού γίνουν οι κατάλληλες ρυθμίσεις στο πρόγραμμα FarmakoNet από το τμήμα Μηχανογράφησης της Δυναμικής, έχετε την δυνατότητα να στέλνετε ηλεκτρονικά
Διαβάστε περισσότεραΤ.Ε.Ι. Κρήτης Τμ. Μηχανικών Πληροφορικής. Αρχιτεκτονική Υπολογιστών. 3ο Μάθημα
Τ.Ε.Ι. Κρήτης Τμ. Μηχανικών Πληροφορικής Αρχιτεκτονική Υπολογιστών 3ο Μάθημα Στο προηγούμενο... Είδαμε εντολές μεταφοράς δεδομένων και βρόγχους στον MIPS: lw: Εντολή φόρτωσης δεδομένων από την μνήμη στον
Διαβάστε περισσότεραΛειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών
Λειτουργικά Αριστείδης Ηλίας Συστήματα Ι Φ ρ ο ν τ ι σ τ ή ρ ι ο Shell Scripting Εισαγωγή Ένα shell script είναι μια λίστα εντολών που εκτελούνται ακολουθιακά Εκτελούνται ανάλογα με το κέλυφος και για
Διαβάστε περισσότεραFixed Character strings
ιαχείριση κειµένων µε τις grep, fgrep, egrep http://repfiles.kallipos.gr/html_books/79/0_chapter.html#sec_regexp ιαδραστικά σχηµατα.,.,.,.7,.8,.0,. και όλο το ο εργαστήριο στο.7 Ασκήσεις για εξάσκηση Find
Διαβάστε περισσότεραΣτην ηλεκτρονική φόρμα του ΑΣΕΠ στην κατηγορία Πρόσθετα Προσόντα (και αλλού) αναφέρει με κόκκινα γράμματα την λέξη Σημαντικό και εξηγεί ότι " Ο
Πρώτον θεωρώ ότι πρέπει να έχει διαβάσει 3 πράγματα πριν πάει κάποιος να καταθέσει την αίτηση του. Το πρώτο και βασικότερο είναι ο Νόμος, το δεύτερο η προκήρυξη του ΑΣΕΠ και το τρίτο η πρόσκληση του Υπουργείου.
Διαβάστε περισσότερα"ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ" (ΕΜ102), ΕΡΓΑΣΙΑ 1η
"ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ" (ΕΜ102), ΕΡΓΑΣΙΑ 1η Σε αυτήν την εργασία καλείστε να κατασκευάσετε τον πηγαίο κώδικα γλώσσας C για το εκτελέσιµο αρχείο µε ό- νοµα ATM, που όταν εκτελείται σε κονσόλα προσοµοιώνει
Διαβάστε περισσότεραΠρογραμματισμός Διαχείρισης Συστημάτων ΙΙ
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 3ο Λογαριασμοί χρηστών Μιχαηλίδης Παναγιώτης Περιεχόμενα Λογαριασμοί χρηστών Το αρχείο /etc/passwd To αρχείο /etc/shadow To αρχείο /etc/group Προσθήκη χρηστών
Διαβάστε περισσότεραΕισαγωγή στα Λειτουργικά Συστήματα
Εισαγωγή στα Λειτουργικά Συστήματα S E T Δ Ι Α Φ Α Ν Ε Ι Ω Ν 10 S C R I P T S Α Ν Τ Ω Ν Η Σ Σ Ι Δ Η Ρ Ο Π Ο Υ Λ Ο Σ Φλοιός (Shell) 2 Είναι το πρόγραμμα που διερμηνεύει (interpreter) τις εντολές που εισάγονται
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΕΞΕΤΑΣΕΙΣ ΓΙΑ ΤΑ ΑΝΩΤΕΡΑ ΚΑΙ ΑΝΩΤΑΤΑ ΕΚΠΑΙΔΕΥΤΙΚΑ ΙΔΡΥΜΑΤΑ 2005 ΠΛΗΡΟΦΟΡΙΚΗ ΛΥΣΕΙΣ 1 ΜΕΡΟΣ Α 1. Αρχή Διάβασε
Διαβάστε περισσότεραΕισαγωγή στους Ηλεκτρονικούς Υπολογιστές
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στον επιστημονικό προγραμματισμό 1 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ E-mail: leo@mail.ntua.gr URL: http://users.ntua.gr/leo 1 Εισαγωγή στo MatLab
Διαβάστε περισσότεραΟΔΗΓΙΕΣ α) ΕΙΣΟΔΟΥ ΣΤΟ ΕΓΓΡΑΦΟΛΟΓΙΟ ΜΕΣΩ ΤΗΣ ΙΣΤΟΣΕΛΙΔΑΣ ΤΗΣ ΣΧΟΛΗΣ, β) ΕΓΓΡΑΦΗΣ ΣΕ ΕΞΑΜΗΝΟ ΚΑΙ γ) ΔΗΛΩΣΗΣ ΜΑΘΗΜΑΤΩΝ
ΟΔΗΓΙΕΣ α) ΕΙΣΟΔΟΥ ΣΤΟ ΕΓΓΡΑΦΟΛΟΓΙΟ ΜΕΣΩ ΤΗΣ ΙΣΤΟΣΕΛΙΔΑΣ ΤΗΣ ΣΧΟΛΗΣ, β) ΕΓΓΡΑΦΗΣ ΣΕ ΕΞΑΜΗΝΟ ΚΑΙ γ) ΔΗΛΩΣΗΣ ΜΑΘΗΜΑΤΩΝ Στο εγγραφολόγιο γενικά μπαίνουμε από το http://www.central.ntua.gr/ (βλέπε ξεχωριστές
Διαβάστε περισσότερα2. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ (Α' μέρος: if)
2. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ (Α' μέρος: if) 2.1. Τελεστές ΠΡΑΞΗ ΤΕΛΕΣΤΗΣ Ισότητα = = Μεγαλύτερο από > Μικρότερο από < Μεγαλύτερο ή ίσο από >= Μικρότερο ή ίσο από
Διαβάστε περισσότεραΥπολογιστές Ι. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης Υπολογιστές Ι Δομή του προγράμματος Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX
Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX Εργαστηριακές Σημειώσεις Εισαγωγή στο UNIX Αρμοδιότητες των Λ.Σ. Διαχείριση πόρων o o Συσκευές I/O (disk, keyboard, mouse, terminal) Μνήμη Διαχείριση
Διαβάστε περισσότεραΠΑΡΑΡΤΗΜΑ Ι. Προσθήκες Σε οθόνη «ΑΤΟΜΙΚΑ ΣΤΟΙΧΕΙΑ ΥΠΑΛΛΗΛΟΥ»
ΠΑΡΑΡΤΗΜΑ Ι Προσθήκες 2009 Σε οθόνη «ΑΤΟΜΙΚΑ ΣΤΟΙΧΕΙΑ ΥΠΑΛΛΗΛΟΥ» Έχει προστεθεί ένα πλήκτρο «Αντιγρ.» το οποίο ενεργοποιείται στους ωρομίσθιους εκπαιδευτικούς μόνο. Πατώντας το, δημιουργείται ένα αντίγραφο
Διαβάστε περισσότερα1. Permissions ικαιώµατα χρήσης αρχείων και καταλόγων http://repfiles.kallipos.gr/html_books/79/205_chapter5.html#sec_perms Υπάρχουν 9 προστασίες ή mode rwxrwxrwx (Owner/Group/Public) µερικά παραδείγµατα
Διαβάστε περισσότεραΒασικές εντολές του Unix-Linux
Εισαγωγή-Ο Φλοιός (Shell) Βασικές εντολές του Unix-Linux Μόλις συνδεθούμε στο Unix, εμφανίζεται στην οθόνη μας η προτροπή (prompt), σημάδι ότι το λειτουργικό σύστημα περιμένει τις εντολές μας. Το prompt
Διαβάστε περισσότεραΜάθημα 8 ο Η εντολή ανδιαφορετικά
Η εντολή ανδιαφορετικά Σελίδα 1 από 8 Μάθημα 8 ο Η εντολή ανδιαφορετικά Μερικές φορές σε έναν αλγόριθμο κάποια βήματα πρέπει να εκτελεστούν μόνο αν αληθεύει μια συνθήκη, αλλιώς αν η συνθήκη δεν αληθεύει
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου
Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 06 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και
Διαβάστε περισσότεραΑποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 533569 'Γλώσσα Προγραμματισμού ΙΙ' Ερωτηματολόγιο 533569
Αποτελέσματα Ερωτηματολόγιο 533569 Σύνολο εγγραφών σε αυτό το ερώτημα: 9 Σύνολο εγγραφών στο ερωτηματολόγιο: 9 Ποσοστό συνόλου: 100.00% σελίδα 1 / 49 Ομάδα: Ερωτηματολόγιο Ερώτηση: S0. Θέλετε να συμπληρώσετε
Διαβάστε περισσότερα(1) Επιλέξτε την εντολή QUERIES για να μπείτε στο περιβάλλον δημιουργίας
QUERIES Δημιουργία Ερωτήσεων στην ACCESS Ένα από τα πλεονεκτήματα που προσφέρουν τα ΣΔΒΔ (Συστήματα Διαχείρισης Βάσεων Δεδομένων) είναι η δυνατότητα στον χειριστή να δημιουργεί ερωτήσεις βασισμένος στα
Διαβάστε περισσότεραΕιδικά Θέματα Παραμετροποίησης. Ασφάλεια Εφαρμογής Εναρμόνιση με τον κανονισμό GDRP. Data Communication A.E.
Ασφάλεια Εφαρμογής Εναρμόνιση με τον κανονισμό GDRP Γενικός Κανονισμός Προστασίας Προσωπικών Δεδομένων (GDPR) Η συμμόρφωση της εφαρμογής Premium HRM Μισθοδοσία της Data Communication με το GDPR Στις οδηγίες
Διαβάστε περισσότεραlab2 -Στην printf να βάζεις \n έτσι ώστε να αλλάζει γραµµή όποτε σου εµφανίζει κάποιο µήνυµα.
Α. Μ. Βαθμός Σχόλιο 1183 lab2 - Πολύ καλή δουλειά κατά τα άλλα 1194 1238 1239 FAIL 1240 1241 1242 1243 1244 1245 1246 - πολύ καλό (*υπάρχουν οι τελεστές = ). Ο κώδικας είναι καλά σχολιασµένος -
Διαβάστε περισσότεραιαχείριση Προφίλ Χρήστη Πανεπιστημίου Κύπρου (University of Cyprus User Profile Service) Υπηρεσία Πληροφορικών Συστημάτων ΥΠΣ-Ε /15 01-09-2009
ιαχείριση Προφίλ Χρήστη Πανεπιστημίου Κύπρου (University of Cyprus User Profile Service) Υπηρεσία Πληροφορικών Συστημάτων ΥΠΣ-Ε /15 01-09-2009 ΕΔ/15 01/09/2009 Εισαγωγή Η διαδικτυακή εφαρμογή «User Profile
Διαβάστε περισσότεραΓ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro
Για να μπορέσουμε να εισάγουμε δεδομένα από το πληκτρολόγιο αλλά και για να εξάγουμε εμφανίσουμε αποτελέσματα στην οθόνη του υπολογιστή χρησιμοποιούμε τις εντολές Εισόδου και Εξόδου αντίστοιχα. Σύνταξη
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Τρίτη Διάλεξη Εντολές Επιλογής και Επανάληψης Εντολές επιλογής Εντολή if Η πιο απλή μορφή της if συντάσσεται ως εξής: if ( συνθήκη ) Οι εντολές μέσα στα άγκιστρα αποτελούν
Διαβάστε περισσότεραΠρογραμματισμός Ι. Ασκήσεις. Τζάλλας Αλέξανδρος, Καθηγητής Εφαρμογών. Τμ. Μηχανικών Πληροφορικής Τ.Ε.
Τζάλλας Αλέξανδρος, Καθηγητής Εφαρμογών Τμ. Μηχανικών Πληροφορικής Τ.Ε. Άρτα, Μάιος 2015 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως
Διαβάστε περισσότεραUnix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες
Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες Σύνταξη εντολών Περιεχόµενα Οργάνωση και χειρισµός αρχείων Μπαλαντέρ ικαιώµατα χρήσης αρχείων και οµάδες χρηστών Έλεγχος διεργασιών Σύνταξη εντολών
Διαβάστε περισσότεραGenerics και ArrayLists
ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός Παναγιώτης Σφέτσος sfetsos@it.teithe.gr Generics και ArrayLists Προσοχή!!! Να εκτελεστούν πρώτα όλες οι ασκήσεις τις Θεωρίας
Διαβάστε περισσότεραΟδηγίες για την εγκατάσταση του πακέτου Cygwin
Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 9 ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ
ΚΕΦΑΛΑΙΟ 9 ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ 9.1 Εντολές Εισόδου/εξόδου Στην Pascal, 1. Tα δεδομένα των προγραμμάτων λαμβάνονται: είτε από το πληκτρολόγιο είτε από ένα αρχείο με τη χρήση των διαδικασιών read και readln,
Διαβάστε περισσότεραΕγχειρίδιο εφαρμογής Ηλεκτρονικής Αξιολόγησης
ΥΠΟΥΡΓΕΙΟ ΔΙΟΙΚΗΤΙΚΗΣ ΑΝΑΣΥΓΚΡΟΤΗΣΗΣ Εγχειρίδιο εφαρμογής Ηλεκτρονικής Αξιολόγησης Έκδοση 1.0 Μάιος 2018 Διεύθυνση Ηλεκτρονικής Διακυβέρνησης Σκοπός του εγγράφου αυτού είναι να αποτελέσει ένα χρήσιμο οδηγό
Διαβάστε περισσότεραMεταγλωττιστές. 4 ο εργαστηριακό μάθημα Λεξική ανάλυση και flex. Θεωρία
Mεταγλωττιστές 4 ο εργαστηριακό μάθημα Λεξική ανάλυση και flex Σκοπός: Το μάθημα αυτό αναφέρεται: στις κανονικές εκφράσεις στην δομή και το περιεχόμενο του αρχείου-εισόδου του flex Γενικά Θεωρία Κατά την
Διαβάστε περισσότεραΕργαστήριο 4 Ασκήσεις: Διαχείριση Δικτύου (nmap, iptables) και Προχωρημένες Εντολές Unix (grep, ps, cut, find)
Εργαστήριο 4 Ασκήσεις: Διαχείριση Δικτύου (nmap, iptables) και Προχωρημένες Εντολές Unix (grep, ps, cut, find) 1) Δώστε την εντολή που δείχνει τις ανοιχτές εισερχόμενες θύρες (ports) της μηχανής σας. Χρησιμοποιήστε
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 2
Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 2 Παναγιώτης
Διαβάστε περισσότεραΛειτουργικά Συστήµατα
Λειτουργικά Συστήµατα UNIX Ιστορία του UNIX 1940-50 υπολογιστές για ένα άτοµο και µία εργασία για κάθε χρονική περίοδο επικράτηση batch systems 1960 ερευνητικά συστήµατα διαµοιρασµού χρόνου Dartmouth College:
Διαβάστε περισσότερα5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while)
5. ΒΡΟΧΟΙ ΕΠΑΝΑΛΗΨΗΣ (Β' μέρος: while - do..while) 5.1 Ο βρόχος while Η εντολή while παρέχει έναν μηχανισμό επανάληψης των δηλώσεων όσο μια συνθήκη είναι αληθινή. Χρησιμοποιείται όταν ο αριθμός των επαναλήψεων
Διαβάστε περισσότερα$ vi pass Κλήση του vi για το αρχείο pass. $ vi pass. :wq
Ο visual editor vi 1 Θα δηµιουργήσουµε ένα αρχείο µε όνοµα «pass» που θα έχει 12 γραµµές vassik@aetos:~/xunix/lab4$ tail -12 /etc/passwd >pass (δηλ. τις 12 τελευταίες γραµµές από το αρχείο /etc/passwd
Διαβάστε περισσότεραΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός. Παναγιώτης Σφέτσος
ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός Παναγιώτης Σφέτσος sfetsos@it.teithe.gr ΕΡΓΑΣΤΗΡΙΟ - 7 ΘΕΜΑΤΑ: Εντολές for, while και do..while Προσοχή!!! Να εκτελεστούν
Διαβάστε περισσότερα7. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΣΥΝΑΡΤΗΣΕΙΣ
7. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΣΥΝΑΡΤΗΣΕΙΣ 7.1 Ορισμός και δήλωση συνάρτησης Μία συνάρτηση είναι μία ενότητα οδηγιών οι οποίες μαζί εκτελούν μία συγκεκριμένη εργασία. Παρέχει έναν κατάλληλο τρόπο να μπορέσουμε να κάνουμε
Διαβάστε περισσότεραΗ-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 8 Ασκήσεις Πινάκων Ταξινόμηση Αναζήτηση. Γιώργος Λαμπρινίδης
Εργαστήριο 8 Ασκήσεις Πινάκων Ταξινόμηση Αναζήτηση Γιώργος Λαμπρινίδης amprinidis@pharm.uoa.gr Παραδείγματα στους πίνακες (1) Έστω ότι έχετε το εξής: int a[20]; for(i = 0; i < 20; i++) a[i] = i+1; Ποιες
Διαβάστε περισσότεραΠως θα κατασκευάσω το πρώτο πρόγραμμα;
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer
Διαβάστε περισσότεραΒΑΣΙΚΑ ΚΛΕΙΔΙΑ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ
ΒΑΣΙΚΑ ΚΛΕΙΔΙΑ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ Στο πρόγραμμα κάνουμε είσοδο πληκτρολογώντας Username DC Password DC Βασικά πλήκτρα F8 κάνει εκτύπωση (πρέπει να είμαστε στο κατάλληλο πεδίο) F9 κάνει αναζήτηση F12 κάνει
Διαβάστε περισσότερα2012-2013 ΘΡΗΣΚΕΥΤΙΚΑ ΛΥΚΕΙΟΥ
ΘΡΗΣΚΕΥΤΙΚΑ ΛΥΚΕΙΟΥ A ΤΑΞΗ Σεπτέμβριος 2012 Γ ΤΑΞΗ 1. Γνωριμία Παρουσίαση ύλης Εισαγωγή στη Θεία Λειτουργία (σελ. 24-34) 2. Κληρικοί Ιερά άμφια Ιερά λειτουργικά σκεύη (σελ. 35 53) 3. Προετοιμασία για την
Διαβάστε περισσότεραSmarTECPoS. Πως βάζω νέα είδη; Back Office Βασικό Είδη new Νέο Γενικά Κωδικός (είδους) Περιγραφή 1 Τμήμα Τιμή Αποθήκη Τιμή 1 Εστιατόριο Εκτυπωτής
SmarTECPoS. Πως βάζω νέα είδη; Back Office Βασικό Είδη new Νέο Γενικά Κωδικός (είδους) Περιγραφή 1 Τμήμα Τιμή Αποθήκη Τιμή 1 Εστιατόριο Εκτυπωτής (διαλέγω εκτυπωτή) Εμφάνιση Θέση (διαλέγω χρώμα γραμμάτων,
Διαβάστε περισσότερα