Πρέπει συχνά να κάνω τις αλλαγές στα αρχεία διαμόρφωσης όπως httpd.conf και squid.conf. Αυτά τα αρχεία έχουν έναν μεγάλο αριθμό γραμμών που σχολιάζονται έξω, σχολιάζουν συνήθως και μερικές πιθανές οδηγίες διαμόρφωσης που έχουν σχολιαστεί έξω δεδομένου ότι δεν απαιτούνται εξ ορισμού. Ένα πρόβλημα Ι πρόσωπο εκδοτικός τέτοια αρχεία είναι ότι υπάρχουν τόσες πολλές γραμμές σχολίασαν έξω ότι πρέπει να τυλίξω κάτω από πολλές γραμμές προτού να μπορέσω να βρώ την επόμενη ενεργό οδηγία διαμόρφωσης. Βρήκα μια λεπτή λύση για να με βοηθήσω με αυτό.
Χρησιμοποιώ τώρα την ακόλουθη εντολή όταν θέλω να εξετάσω ακριβώς τις ενεργές οδηγίες στο αρχείο διαμόρφωσης Apache:
# sed `/*#/d /^ *$/d» /etc/httpd/conf/httpd.conf
Αυτή η εντολή διαβάζει το αρχείο /etc/httpd/conf/httpd.conf και φίλτρα έξω όλα τα σχόλια και τα πρόσθετα άσπρα διαστήματα, που αφήνουν ακριβώς τις ενεργές τοποθετήσεις διαμόρφωσης. Αυτό διευκολύνει πολύ με να εξετάσω το αρχείο διαμόρφωσης.
Εάν θέλετε να φιλτραρίσετε ακριβώς έξω οι γραμμές που αρχίζουν με τα σχόλια τρέχουν την ακόλουθη εντολή:
# sed `/^#/d /^ *$/d» /etc/httpd/conf/httpd.conf
Είναι λίγο πολύ η ίδια εντολή με νωρίτερ με μια μικρή αλλαγή. Ο πρώτος * αντικαθίσταται κοντά ^, το οποίο είναι regex για την αρχή της γραμμής.























{ 1 το σχόλιο… τον διάβασε κατωτέρω ή προσθέστε ενός }
Действительноудивилиипорадовали
Никогданеповерилбы, чтодажетакоебывает 
Αφήστε ένα σχόλιο