Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ptnm=`pwd`
- tr -c '[:alpha:]' '[\n*]' < "$ptnm/mynames.txt" | sort | uniq -c | sort -n | tail -2 | head -1
- #διαβάζει το αρχείο και κρατάει το σύνολο των λέξεων που ανήκουν στην κλάση αλφαβητικοί χαρακτήρες σε λίστα|την ταξινομεί|αφαιρεί τα συνεχόμενα διπλά αντίγραφα και καταγράφει τις φορές που υπήρχε κάθε μία|την ταξινομεί κατά αύξουσα σειρά σύμφωνα με τον αριθμό εμφάνισής τους|επιλέγει τη ζητούμενη γραμμή
- #!/bin/bash
- #ανοίγουμε το αρχείο που περιέχει τα 5 urls
- filename="`pwd`/input.txt"
- #το διαβάζουμε γραμμή προς γραμμή
- while read -r line
- do
- name="$line"
- #δημιουργούμε το αρχείο data.txt στο οποίο θα αποθηκεύουμε τα urls και τους μέσους όρους των χρόνων τους
- echo -n $name" " >> data.txt
- ping -c 4 "$name" | rev | awk 'BEGIN {FS="[=]|[ ]"} NR>=2&&NR<=5 {print $2}' | rev | awk '{s+=$1/4} END {print s}' >>data.txt
- #κάνουμε από 4 ping σε κάθε url|αντιγράφουμε τους χαρακτήρες με ανεστραμμένη σειρά|αντικαθιστούμε το σύμβολο = με κενό και επιλέγουμε μόνο τις γραμμές που θέλουμε απ'τις οποίες εμφανίζουμε το 2ο τομέα|τους επαναφέρουμε στη σωστή σειρά|βρίσκουμε το μέσο όρο χρόνου κάθε url και τα αποθηκεύουμε
- done < "$filename"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement