alias v='vim -esu NONE +'g/\v^(.+)$\_.{-}^\1$/d''
Wird die doppelten Zeilen aus der Eingabedatei löscht und wird es auch :wq
. Ich möchte Alias für diese schaffen, aber es Fehler geben
syntax error near unexpected token
(' `Bashrc alias für nicht aufeinander folgende doppelte Zeilen direkt aus der Datei löscht dann speichern und schließen Sie es
1
A
Antwort
2
In Schale kann man nicht Nest Apostrophe innerhalb eines Paares von Apostrophe
Sie können entweder:.
alias v="vim -esu NONE +'g/\v^(.+)$\_.{-}^\1$/d'"
oder eine bessere Nutzung eine Funktion statt alias
ohne zu zitieren besorgniserregend:
v() { vim -esu NONE +'g/\v^(.+)$\_.{-}^\1$/d'; }
Verwandte Themen
- 1. Erstellen Sie Gruppennamen für aufeinander folgende Werte
- 2. aufeinander folgende Operatoren und Klammern
- 3. Zählen Sie aufeinander folgende Ereignisse
- 4. Abfragen für aufeinander folgende Zeilen mit bestimmten Eigenschaften
- 5. Bash-Skript nicht Alias in bashrc Lesen
- 6. Wie wird ein Alias in der .bashrc-Datei dynamisch aktualisiert?
- 7. Angular ausführen aufeinander folgende Aussagen mit Verzögerung
- 8. In R, Sift durch einen Datenrahmen für N aufeinander folgende Zeilen von Daten (ein "Fenster"), dann eine Funktion
- 9. Entfernen Sie doppelte Zeilen aus einer großen Datei in Python
- 10. Count Zeilen in der Datei und speichern Sie in Variable
- 11. Entfernen Sie doppelte Zeilen und überschreiben Datei in demselben Befehl
- 12. Iterieren über n aufeinander folgende Elemente der Liste (mit Überlappung)
- 13. Wie können Sie aufeinander folgende Datenbankmigrationen in django 1.9+ zusammenführen?
- 14. Beschränken aufeinander folgende Zeichen mit Java Regex
- 15. Entfernen Sie doppelte Zeilen
- 16. Entfernen Sie doppelte Zeilen aus DataGrid
- 17. String.split() --- Wie behandle ich aufeinander folgende Trennzeichen als eins?
- 18. Geben Sie Benutzertext in. Bashrc
- 19. tcsh - Geschichte direkt nach dem Befehl speichern
- 20. Funktion für doppelte Zeilen
- 21. Eingabedaten in eine Datei speichern und aus der Datei laden
- 22. Löschen Sie mehrere doppelte Zeilen in Tabelle
- 23. Unix-Tool, um doppelte Zeilen aus einer Datei zu entfernen
- 24. JPA besteht Objekt mit cascase Beziehung und dann löscht (Hibernate)
- 25. Öffnen Sie eine Datei im Editor und dann speichern Sie es wieder von Terminal auf Bash
- 26. Aufeinander folgende http-Aufrufe in angularjs mit Erfolg
- 27. Kann nicht remote Dateiname zu file_get_contents() und dann speichern Datei
- 28. Sublime - Datei ohne Speichern schließen
- 29. prüfen doppelte Zeilen während der Übertragung von Daten aus Textdatei
- 30. Spezifizieren Sie Hadoop mapreduce Eingabetasten direkt (nicht aus einer Datei)
Wenn ich Alias erzeuge, bekomme ich den Fehler '-bash: Syntaxfehler nahe dem unerwarteten Token'. + '' – ypp
Zuerst' unalias v' und dann versuchen, die Funktion zu deklarieren – anubhava
Danke, es hat funktioniert. Alias ist "vim -esu NONE + 'g/\ v^(. +) $ \ _. {-}^\ 1 $/d' + wq". Hinzugefügt + wq, um es zu speichern und zu schließen. Es dauert zu viel Zeit für die Datei mit nur 6 Zeilen. Jede andere Möglichkeit, um den gleichen Zweck schnell zu erfüllen. – ypp