Συνιστάται, 2024

Η επιλογή των συντακτών

Προσαρμόστε κείμενο σε ένα αρχείο στη γραμμή εντολών

Ἀθηναίων πολιτεία (The Constitution of the Athenians)

Ἀθηναίων πολιτεία (The Constitution of the Athenians)
Anonim

Μπορείτε να προσθέσετε εύκολα κείμενο σε ένα αρχείο από τη γραμμή εντολών χρησιμοποιώντας την ακόλουθη σύνταξη εντολών:

cat file.txt | pbcopy && echo "Text to prepend" > file.txt && pbpaste >> file.txt

Σε αυτήν την περίπτωση, το αρχείο για να έχει προπεριγραφεί κείμενο είναι 'file.txt', αντικαταστήστε το με το δικό σας έγγραφο. Ίσως θελήσετε να χρησιμοποιήσετε ένα αντίγραφο ασφαλείας του αρχείου καθώς δοκιμάζετε αυτό μέχρι να καταλάβετε πώς λειτουργεί.

Η παραπάνω εντολή χρησιμοποιεί τη γάτα για την απόσπαση του αρχείου, το pbcopy για να το αντιγράψει, στη συνέχεια, ένα echo'ed μπλοκ κειμένου για να επικολλήσετε το αρχείο, κάνοντας βαριά τη χρήση των εντολών pbcopy και pbpaste - μπορείτε να τα αναγνωρίσετε ως γραμμή εντολών εμπρός Πρόχειρο Mac OS X.

Μπορείτε επίσης να προσθέσετε οποιοδήποτε κείμενο στην αρχή ενός άλλου αρχείου κειμένου χρησιμοποιώντας την εντολή echo σε συνδυασμό με προσωρινά αρχεία:

echo "Text to prepend" | cat - file.txt > /tmp/tempfile && mv /tmp/tempfile file.txt

Σε περίπτωση που αυτό είναι ελληνικό σε εσάς, το κείμενο με προεπιλογή ουσιαστικά σημαίνει ότι προσθέτετε επιπλέον κείμενο στην αρχή ενός άλλου συγκεκριμένου αρχείου κειμένου.

Προτιμώ τη μέθοδο pbcopy / pbpaste, αλλά αυτό περιορίζεται στο Mac OS X, μπορείτε να χρησιμοποιήσετε την εντολή echo στο Linux και άλλες παραλλαγές Unix, αν θέλετε.

Αυτή η εύχρηστη άκρη στάλθηκε από τον Cedrik, ο οποίος το βρήκε στο OneThingWell.org.

Top