|
Κωδικός εντολής
|
Σημείωση
|
|
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt
|
Συνδυάστε το περιεχόμενο ενός αρχείου σε λεπτομερή κείμενα και γράψτε την περίληψη σε ένα νέο αρχείο
|
|
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt
|
Συνδυάστε το περιεχόμενο ενός αρχείου σε λεπτομερή κείμενα και γράψτε την περίληψη σε υπάρχον αρχείο
|
|
grep Aug /var/log/messages
|
Αναζητήστε τη λέξη "Aug" στο αρχείο '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
Αναζητήστε τις λέξεις που ξεκινούν με "Aug" στο αρχείο '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
Επιλογή όλων των γραμμών που περιέχουν αριθμούς στο αρχείο '/var/log/messages'
|
|
grep Aug -R /var/log/*
|
Αναζητήστε τη λέξη "Aug" σε όλους τους καταλόγους κάτω από το '/var/log'
|
|
sed 's/stringa1/stringa2/g' example.txt
|
Αντικαταστήστε το "string1" με το "string2" στο αρχείο example.txt
|
|
sed '/^$/d' example.txt
|
Διαγράψτε όλες τις κενές γραμμές από το αρχείο example.txt
|
|
sed '/ *#/d; /^$/d' example.txt
|
Διαγραφή όλων των σχολίων και κενών γραμμών από το αρχείο
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Συγχώνευση περιεχομένων κυττάρων
|
|
sed -e '1d' result.txt
|
Εξαίρεση της πρώτης γραμμής από το αρχείο example.txt
|
|
sed -n '/stringa1/p'
|
Εμφάνιση μόνο των γραμμών που περιέχουν τη λέξη "string1"
|
|
sed -e 's/ *$//' example.txt
|
Διαγραφή κάθε κενών χαρακτήρων στο τέλος κάθε γραμμής
|
|
sed -e 's/stringa1//g' example.txt
|
Διαγράψτε την λέξη "string1" από το έγγραφο, διατηρήστε και τα υπόλοιπα
|
|
sed -n '1,5p;5q' example.txt
|
Εμφάνιση περιεχομένων από την πρώτη μέχρι την πέμπτη γραμμή
|
|
sed -n '5p;5q' example.txt
|
Εμφάνιση της πέμπτης γραμμής
|
|
sed -e 's/00*/0/g' example.txt
|
Αντικαταστήστε πολλές μηδενικές τιμές με μία μόνο μηδενική
|
|
cat -n file1
|
Αριθμός γραμμών σε ένα αρχείο
|
|
cat example.txt | awk 'NR%2==1'
|
Διαγράψτε όλες τις ζυγές γραμμές από το αρχείο example.txt
|
|
echo a b c | awk '{print $1}'
|
Εμφάνιση της πρώτης στήλης της γραμμής
|
|
echo a b c | awk '{print $1,$3}'
|
Εμφάνιση της πρώτης και της τρίτης στήλης της γραμμής
|
|
paste file1 file2
|
Συνδυάστε το περιεχόμενο δύο αρχείων ή στηλών
|
|
paste -d '+' file1 file2
|
Συνδυάστε το περιεχόμενο δύο αρχείων ή δύο στηλών και διαχωρίστε τα με "+"
|
|
sort file1 file2
|
Ταξινόμηση του περιεχομένου δύο αρχείων
|
|
sort file1 file2 | uniq
|
Διαγραφή επαναλαμβανόμενων γραμμών και διατήρηση των μοναδικών
|
|
sort file1 file2 | uniq -u
|
Διαγραφή διασταυρώσεων, απονέμετε άλλες σειρές
|
|
sort file1 file2 | uniq -d
|
Διαγραφή το περιεχόμενο των δύο αρχείων που υπάρχει και στα δύο αρχεία
|
|
comm -1 file1 file2
|
Σύγκριση δύο αρχείων, διαγραφή του περιεχομένου που περιέχεται μόνο στο 'file1'
|
|
comm -2 file1 file2
|
Σύγκριση δύο αρχείων, διαγραφή του περιεχομένου που περιέχεται μόνο στο 'file2'
|
|
comm -3 file1 file2
|
Σύγκριση δύο αρχείων, διαγραφή όλων των κοινών σημείων και στα δύο αρχεία
|