Ich habe eine Datei, die eine einzige Zeile mit 50 Zeichen hat. Ich möchte Zeichen 12 bis 17 und Zeichen 33 bis 44 mit jedem Shell-Befehl löschen. Kann mir bitte jemand dabei helfen.Shell-Befehl zum Löschen von Zeichenbereichen aus einer Zeile
Antwort
Schnitt entfernt Abschnitte aus jeder Zeile von Dateien. Von man cut
:
-c
gibt eine Reihe von Zeichen--complement
ergänzen den Satz von ausgewählten Bytes, Zeichen oder Felder
diese Hilfe sein kann aus drucken 1. bis 11. Zeichen, vom 18. bis zum 32. und vom 45. bis zum Ende:
cut -c -11,18-32,45- yourFile
oder
cut -c 12-17,33-44 text --complement yourFile
Was ist der Punkt, zwei Befehle zu veröffentlichen, die das Gegenteil tun, ohne irgendeine Erklärung? – fedorqui
Keine Notwendigkeit, [downvote] (http://stackoverflow.com/questions/38993454/how-to-create-a-folder-with-a-folder-name-containing-spaces-in-linux/38993474?noredirect= 1 # comment65386150_38993474) auf Rache übrigens. – fedorqui
undownvoting da dies bereits eine Erklärung enthält. Es würde von einem Beispiel profitieren, obwohl – fedorqui
- 1. Parameter zum Löschen einer Zeile
- 2. Löschen einer Zeile aus Tabelle
- 3. Wie lösche Zeile aus Datagridview mit einer Schaltfläche zum Löschen?
- 4. Löschen einer bestimmten Zeile aus einer Textdatei?
- 5. Löschen einer Zeile aus einer Gliederungsansicht
- 6. Löschen einer Zeile aus einer bestimmten Variablen
- 7. Zeile aus Plot löschen
- 8. SwipeListView zum Löschen bestimmter Zeile
- 9. Löschen einer Zeile aus der Tabellenansicht
- 10. PHP - Einfügen-Taste zum Löschen einer Zeile von MySQL-Tabelle
- 11. löschen Kerndaten aus einer Zeile, wenn Swipe zum Löschen aktiviert ist
- 12. Löschen einer Zeile aus der MySQL-Datenbank in einer Webanwendung
- 13. parentNode.parentNode.rowindex zum Löschen einer Zeile in einer dynamischen Tabelle
- 14. Löschen von Zeile aus DataRow [] in C#
- 15. Löscht das Löschen einer Zeile aus der Zeile die Zeile aus der Basistabelle - MYsql?
- 16. Eine Zeile aus QGridLayout löschen
- 17. Löschen einer Zeile aus einer dynamischen HTML-Tabelle
- 18. Löschen einer Zeile aus einer Klasse in Parse - In Swift
- 19. Löschen einer Zeile aus einer Tabelle mit Laravel
- 20. Löschen einer Zeile aus einer Tabelle mit AngularJS
- 21. Löschen einer Zeile aus einer Datenbank über eine JSP-Seite
- 22. Löschen einer Zeile aus einer Datei in C Sprache
- 23. Daily SQL Aufgabe zum Löschen von Inhalten aus einer Tabelle
- 24. Löschen einer einzelnen SQLite-Zeile
- 25. Zeile aus 2D-Array löschen
- 26. Abfrage löschen in C# zum Löschen ausgewählter Zeile
- 27. C# Identifizierung der Zeile in einer Rasteransicht zum Löschen
- 28. Löschen einer Zeile aus angezeigten Daten in Benutzerformular VBA
- 29. Löschen einer Zeile von MySQL nach ID
- 30. C++ Funktion Löschen einer Zeile
seit Sie mit awk markiert und sed Sie etwas schon versucht haben. Bitte [bearbeiten] Sie Ihre Frage, um sie anzuzeigen, und stellen Sie [mcve] bereit. Es wäre gut, auch [ask] zu checken. Willkommen bei [so]! – fedorqui
Werfen Sie einen Blick auf die 'cut' Option' -c'. – Cyrus