Wie kann ich sed
Programm mit Export PS1 Umgebungsvariable verbinden? Ich möchte meinen $HOME
Pfad durch ~
ersetzen, wenn ich auf root bin (wenn ich nicht auf Root bin, dann ist kein Problem damit und $HOME
wird automatisch durch ~
ersetzt). Ich versuche etwas in der Art: export PS1="$(sed 's/\/home\/\myname/g' '\e[1m\e[31mroot\e[[email protected]\[\033[0;34m\]\w\[\033[0;37m\]$ ')"
Bur dann Fehler aufgetreten sed: can't read \e[1m\e[31mroot\e[[email protected]\[\033[0;34m\]\w\[\033[0;37m\]$ : No such file or directory
Linux sed Programm funktioniert nicht mit PS1 Umgebungsvariable
-1
A
Antwort
1
Wenn Sie etwas in die Befehlszeile eingeben, interpretiert sed es als einen Dateinamen. Um eine Textzeichenfolge zu verarbeiten, verwenden Sie etwas wie: echo abcd | sed 's/b/X/'
. Um also PS1 zu ändern, würden Sie export PS1=$(echo "$PS1" | sed 's/.../.../')
verwenden.
Verwandte Themen
- 1. CMAKE_INSTALL_PREFIX Umgebungsvariable - funktioniert nicht?
- 2. PS1 = ‚$ PWD $‘ nicht funktioniert von Shell-Skript
- 3. Anruf sed in Linux
- 4. reinitialisieren systemweite Umgebungsvariable in Linux
- 5. Linux-Umgebungsvariable zurückgesetzt nach Neustart
- 6. sed -i Option funktioniert nicht auf Solaris
- 7. linux bash sed-Befehl mit variabler
- 8. Warum funktioniert ein Linux kompiliertes Programm nicht unter Windows
- 9. arduino: Programm mit sonst funktioniert nicht
- 10. Setzen Linux-Umgebungsvariable programmgesteuert in Java
- 11. Aktualisieren der Umgebungsvariable mit Powershell-DSC {funktioniert nicht}!
- 12. Warum funktioniert meine Sed Operation nicht?
- 13. linux limits.conf funktioniert nicht?
- 14. sed Substitution (s) Gruppierung funktioniert nicht
- 15. sed funktioniert nicht von innen bash
- 16. PS1 Zeilenumbruch mit Farben Problem
- 17. Sed funktioniert nicht in Bash-Skript
- 18. GCC: Programm funktioniert nicht mit Kompilierungsoption -O3
- 19. Linux-Sortierung funktioniert nicht mit negativen Gleitkommazahlen
- 20. 'ANDROID_HOME' Umgebungsvariable auf Linux mit Nodejs undefined von Cordova
- 21. PowerShell run .ps1 mit Parametern remote
- 22. sed in AIX-Skript funktioniert nicht mit speziellen Zeichen
- 23. Linux sed Wort in allgemeiner Weise ersetzen
- 24. Umgebungsvariable $ PATH in Linux Ersten C++ in Eclipse
- 25. Einfaches Prettyprint-Programm funktioniert nicht
- 26. ein Sed-äquivalent in einem C-Programm
- 27. Directory.GetCurrentDirectory() funktioniert nicht auf Linux?
- 28. SocketServer funktioniert nicht unter Linux
- 29. Multithreaded Linux-Programm nicht mit dem erwarteten Ausgang geben
- 30. Python OpenCV - VideoCapture.release() funktioniert nicht in Linux
Hinweis Sie sagen 'sed 's/X/Y/g' Dinge ', so' sed' sieht diese 'Dinge' als eine Datei. – fedorqui
Schauen Sie, wie sed funktioniert. – 123