Να διορθωθούν τα εξής αρχεία scr2.chgeorg, scr2.gmotsias, scr2.ngrammen. cat scr2.*

Σχετικά έγγραφα
aapostol.scr2, scr2.kdeligia

Work12 REMARKS script file lab10 ask1-5 tabbing, ls2, urlparse, times, dates_correct

Work10 REMARKS script file lab08 ask2-6 dirstat, create, deli, dirsplit, myfind

1st exercise of work2 - REMARKS

Work3 - REMARKS. 1. OK 2. #A.

Χρονικές σειρές 8 o μάθημα: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB (2)

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 Β ΦΑΣΗ

242 -ΕισαγωγήστουςΗ/Υ

Work9 REMARKS script file MONAZYGA & MESOS OROS

ΜΑΘΗΜΑ 2, Έλεγχος ροής προγράμματος ΒΑΣΙΚΗ ΣΥΝΤΑΞΗ:

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός. Παναγιώτης Σφέτσος

Επαναληπτικές Ασκήσεις

3. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ (Β' μέρος: switch και :? )

Generics και ArrayLists

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I

Νικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 12 ο Μάθημα 1

"ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ" (ΕΜ102), ΕΡΓΑΣΙΑ 1η

Shell Scripts: loops / if / test

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Εισαγωγή στον Προγραμματισμό. Ενότητα 9: Συναρτήσεις Εμβέλεια

ΕΠΛ 034 ΑΡΧΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΓΙΑ ΗΜΥ

ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων

ΕΠΛ031 - Εισαγωγή στον Προγραμματισμό

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Προγραμματισμός Ι. Ασκήσεις. Τζάλλας Αλέξανδρος, Καθηγητής Εφαρμογών. Τμ. Μηχανικών Πληροφορικής Τ.Ε.

ΑΣΚΗΣΗ 2 -ΑΚΥΡΩΣΗ ΣΗΜΑΣΙΑΣ ΕΙΔΙΚΩΝ ΧΑΡΑΚΤΗΡΩΝ

Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών

wc -l <file1 10 ή να μετρήσω πόσες γραμμές δίνει μια οποιαδήποτε άλλη εντολή π.χ. η finger : finger wc -l 8

ΟΛΑ ΤΑ SCRIPT files πρέπει να είναι ΕΚΤΕΛΕΣΙΜΑ: $*, : ΟΛΑ - Η λίστα (ο πίνακας) με τα ορίσματα $# πλήθος παραμέτρων. one two third parameter

Εισαγωγή στον Προγραμματισμό με C++

Αποτελέσματα. ΜΟΔΙΠ Πανεπιστημίου Κρήτης Ερωτηματολόγιο 'Γλώσσα Προγραμματισμού ΙΙ' Ερωτηματολόγιο

ΜΑΘΗΜΑ: ΕΙΑΓΩΓΗ ΣΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (UNIX) ΕΡΓΑΣΤΗΡΙΟ. 9o ΕΡΓΑΣΤΗΡΙΟ

ΕΛΕΓΧΟΣ ΡΟΗΣ IF-ELSE

echo "skelos c-" cat $arxeio egrep -i --color '^[^:]*:[^:]*:[^:]*:[[:digit:]]{3}:'

*? [xyz] [^xy] [!0-9] [:alpha:] [:digit:]

Εισαγωγή στα Λειτουργικά Συστήματα

ΣΤΟ ΜΑΘΗΜΑ ΚΑΘΗΓΗΤΗΣ: Ι. ΧΑΤΖΗΛΥΓΕΡΟΥ ΗΣ

9.2 Μελετώντας τρισδιάστατα γραφικά στο επίπεδο Oi sunartήseiv Contour Plot kai DensityPlot

KATASTATIKO 3. XRHSIMOPOIHSH TVN OIKONOMIKVN MESVN, KOINH VFELEIA

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact:

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδηµαϊκό έτος ΑΣΚΗΣΗ #5 Προτεινόµενη λύση

Λειτουργικά Συστήματα

Εισαγωγή στον Προγραμματισμό Python Μάθημα 3: πίνακες και βρόγχος επανάληψης for (για) Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ.

ΑΤΣΑΛΑΚΗ ΞΑΝΘΟΥΛΑ ΕΡΓΑΣΤΗΡΙΟ 2

Ενότητα 3: «Εισαγωγή στην Αλγοριθμική και στον Προγραμματισμό: loops, subroutines, tables»

10/2013. Mod: 02D-EK/BT. Production code: CTT920BE

Εισαγωγή στα Λειτουργικά Συστήματα

Εργαστήριο 6 Ασκήσεις: To Εργαλείo Ωφελιμότητας Awk Προγραμματισμός Κελύφους Bash

Σύνοψη είτε τις ολοκληρωµένες απαντήσεις

Εισαγωγή στον Προγραμματισμό Python Μάθημα 3: πίνακες και βρόγχος επανάληψης for (για) Νοέμβριος 2014 Χ. Αλεξανδράκη, Γ.

Fortran και Αντικειμενοστραφής προγραμματισμός.

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 8 Ασκήσεις Πινάκων Ταξινόμηση Αναζήτηση. Γιώργος Λαμπρινίδης

ISTORIKH KATASKEUH PRAGMATIKWN ARIJMWN BIBLIOGRAFIA

Στο εργαστήριο θα μελετηθούν: Διδάσκων: Γιώργος Χατζηπολλάς. Εργαστήριο 2: Εργαλεία Συστήματος UNIX. Ομάδες για παρουσίαση

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 9 Συναρτήσεις. Γεώργιος Λαμπρινίδης

Θέµα 1 (15%): (απαιτούµενος χρόνος < 15 λεπτά)

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Αρχεία Δεδομένων. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Δομημένος Προγραμματισμός

ΣΥΣΧΕΤΙΣΕΙΣ ΚΛΑΣΕΩΝ (Class relationships)

1. ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C++

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

ΣΥΝΑΡΤΗΣΕΙΣ Παραδείγματα χρήσης συναρτήσεων ΟΡΙΣΜΟΣ ΣΥΝΑΡΤΗΣΗΣ ΜΕ ΕΠΙΣΤΡΟΦΗ ΤΙΜΗΣ #include <iostream.h> int compare_numbers(int num1, int num2)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Αλγοριθμική και Προγραμματισμός. Παναγιώτης Σφέτσος

$ vi pass Κλήση του vi για το αρχείο pass. $ vi pass. :wq

Χρονικές σειρές 5 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ (2) Μ-Files

Λειτουργικά Συστήματα

2 η Υλοποίηση του ΑΤΔ συνδεδεμένη λίστα με πίνακα Κόμβοι από δεδομένα και θέσεις πίνακα ????

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Eισαγωγή στον Προγραμματισμό

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Προγραμματισμός Ι. Ενότητα 12 : Ασκήσεις Επανάληψης Β. Αλέξανδρος Τζάλλας

ιαδικαστικός Προγραμματισμός

ΦΥΣ 145 Υπολογιστικές Μέθοδοι στη Φυσική. Τελική εξέταση 5 Μάη 2007 Ομάδα 1 η

ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τµήµα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήµατα (Εργαστήριο) Διδάσκων: I. Τσακνάκης. 7ο Εργαστήριο

ΜΗΧΑΝΙΚΗ ΟΡΑΣΗ. 3η ΕΡΓΑΣΙΑ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

10 ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

bab.la Φράσεις: Ταξίδι Τρώγοντας έξω ελληνικά-ελληνικά

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ

Προγραμματισμός Η/Y. Διάλεξη 6 η : Συναρτήσεις

Τ.Ε.Ι. Κρήτης Τμ. Μηχανικών Πληροφορικής. Αρχιτεκτονική Υπολογιστών. 3ο Μάθημα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΚΑΙ ΕΦΑΡΜΟΣΜΕΝΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΦΥΣ 145: Υπολογιστικές Μέθοδοι στη Φυσική Εαρινό Εξάµηνο 2019

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. ΕΠΛ 035: οµές εδοµένων και Αλγόριθµοι για Ηλεκτρολόγους Μηχανικούς και Μηχανικούς Υπολογιστών

Η ΕΕΧ στα MME. Επιστολή προς τον Πρωθυπουργό για τη χρήση δακρυγόνων. 22 Ιανουαρίου Επιμέλεια: Δρ Σπύρος Κιτσινέλης Υπεύθυνος Επικοινωνίας ΕΕΧ

Work5 REMARKS Εργ4 - Ασκ 3 και Εργ5 - Ασκ 2,3,4

Νικόλαος Μιχαλοδημητράκης Σημειώσεις C (Εργαστήριο) 7 ο Μέρος 1

Ergasthriak 'Askhsh 5

Η Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 6 Εντολές Επανάληψης Ασκήσεις. Γιώργος Λαμπρινίδης

Είσοδος -Έξοδος. Άνοιγµα αρχείου:

Δομημένος Προγραμματισμός

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Μερικές άλλες χρήσιμες εντολές

8 ΕΠΙΛΥΣΗ ΜΗ ΓΡΑΜΜΙΚΩΝ ΕΞΙΣΩΣΕΩΝ

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός

Μερικές άλλες χρήσιμες εντολές

ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΣΜΙΚΟΥ. p: i: 3 p: i: 5

25 OktwbrÐou 2012 (5 h ebdomˆda) S. Malefˆkh Genikì Tm ma Majhmatikˆ gia QhmikoÔc

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΛΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Εξετάσεις Ιουνίου 2002

Fortran και Αντικειµενοστραφής προγραµµατισµός.

Transcript:

vassik@aetos:~/work/online$ cat scr2.* Τροποπoίηση/Συμπλήρωση του ask2 Δεχεται ονόματα αρχείων ως παραμέτρους Στο 1 ο αρχείο που δίνεται ως παράμετρος, γράφονται μέσα τα ονόματα και τα περιεχόμενα των υπολοίπων παραμετρικών αρχείων. Αυτό το 1ο αρχείο ($neole), μπορεί να περιέχει δεδομένα αυτό ελέγχεται με την εντολή test -s "$neole" Ετσι αν θέλουμε, μπορούμε -να το σβύσουμε με την εντολή πχ rm -i "$neole" -να το αδειάσουμε (overwrite) με μια άδεια echo πχ echo -n "" >"$neole" -ή να γράψουμε (overwrite) μόνο μια γραμμή πχ echo "First line of File" >"$neole" -ή Να διορθωθούν τα εξής αρχεία scr2.chgeorg, scr2.gmotsias, scr2.ngrammen # scr2.akontomi - Γραφε όνομα if [ $# -lt 3 ] ; echo "$0:eses pio liges apo 3 parametrous" 1>&2 neole="$1" #bazw tin 1H parametro se metavliti,na min tin xasw if [-s"$neole" ]; echo -n"" >"$neole" #adeiazw to arxeio,an yparxei me size<>0 # gia na parw apo thn 2H parametro kai meta if [-f"$i"]; echo -e"\n=====arxeio $i=====">>"$neole" #append cat "$i">>"$neole"

#Apostolos Pipinikas #./scr2 neo ask1 ask2 ox ask3 if [ $# -lt 3 ] echo "$0:Dose panw apo 2 parametrous" 1>&2 neole="$1" if [ -s "$neole" ]; echo -n "" > "$neole" if [ -f "$i" ]; echo >> "$neole" echo "=======Arxeio $i=======" >> "$neole" cat "$i" >> "$neole" #! /bin /bash #Eδώ έχεις αφήσει ένα κενό, διορθωσέ το: #chgeorg #vk - apaitei parametrous 3..polles if [ $# -lt 3 ]; echo "$0: eses pio ligous apo 3 parametrous" 1>&2 neo le="$1" #ΜΙΑ ΛΕΞΗ neole.bazw thn 1H parametro se metavliti na min thn xasw if [ -s "$neole" ] # adeiazw to arxeio an yparxei me size <>0. Παντα ανοιγω [ κλείνω ] echo -n"">"$neole"

#gia na parw apo thn 2H parametro kai meta if [-f"$i"]; echo -e"\n========arxeio $i========">>"$neole" #append cat "$i">>"$neole" # Παντα ανοιγω " κλείνω " # dstais if [ $# -lt 3 ]; echo "$0:se pano apo 3 parametrous">&2 newle="$1" if [ -s "$newle" ]; echo -n "">"$newle" for i; if [ -f "$i" ]; echo -e "\n===========arxeio $i===========">>"$newle" cat "$i">>"$newle" #gmotsias - Γραφε όνομα

if [ $# -lt 3 ]; echo "$0:eses pio ligous apo 3 parametrous" 1>&2 # Nα αφήνεις κενό ανάμεσα στο if και to [ neole="$1" #bazw thn 1H parametro se metavliti, na mhn thn xasw if [-s"$neole" ]; # Nα αφήνεις κενό μετά το [ και πριν το ] echo -n"">"$neole" #adeiazw to arxeio, an uparxei me size<>0 #giana parw apo thn 2h parametro kai meta if [ -f "$i" ]; # Nα αφήνεις κενά echo -e"\n========arxeio $i=====">>"$neole" cat "$i">>"$neole" #append - Nα αφήνεις κενό #igougoul if [ $# -lt 3 ]; echo "$0:edwses pio ligous apo 3 parametrous" 1>&2 neole="$1" if [ -s "$neole" ]; echo -n "" >"$neole" if [ -f "$i" ];

echo -e "\n====arxeio $i=====">>"$neole" #append cat "$i" >>"$neole" #ksianidi if [ $# -lt 3 ] echo "$0: prepei na dwseis panw apo treis parametrous" >&2 neole="$1" #h proti parametros se metavliti gia na min xathei if [ -s "$neole" ]; echo -n ""> "$neole" #adeiazv to arxeio ean uparxei me size <>0 #gia na parw apo tin defteri parametros kai meta if [ -f "$i" ]; echo -e "\n====arxeio $i====">>"$neole" #append cat "$i">>"$neole" #lrigouts #--------------------------------------------------------------------- if test $# -lt 3 echo "$0 o arithmos parametrwn prepei na einai megalyteros tou 2" >&2

newle="$1" if test -s "$newle" echo -n "" >"$newle" if test -f "$i" echo >>"newle" echo "=======>arxeio $i">>"$newle" cat "$i">>"$newle" #!/bin/bash #Nikolaos Grammenidis if [ $# -lt 3 ]; echo "Eses ligoteres apo 3 Parametrous">&2 #den thelo na xaso tin proti metabliti $neole="$1" # H ανάθεση γίνεται χωρίς $, δηλ. a=3 και η xρήση με $,δηλ. echo "$a" if [ -s "$neole" ]; echo -n "">"$neole" for i; if [ -f "$i" ] ;

echo -e "\n========arxeio $i========" >> "$neole" #xρήση μεταβλητής με "$neole" cat "$i">>"$neole" #!/bin/bash #Username : imanousi #lename : scr2.imanousi #To script elegxei an exoun thei ligotero apo 3 parametroi #kai dhmiourgei arxeio me to onoma ths 1hs metavlitis #sto opoio eisagontai oi ypoloipes parametroi/arxeia if [ $# -lt 3 ]; echo "$0 : Exete sei ligoteres apo treis parametrous." 1>&2 arxeio="$1" if [ -s "$arxeio" ]; echo -n "">"$arxeio" if [ -f "$i" ]; echo -e "\n========== Arxeio $i ==========">>"$arxeio" #-n αφήνει γραμμή cat "$i">>"$arxeio"