2016-03-20 4 views
1

Ich bin auf OS X Server versuche einen formatierten Text von vim zu kopieren und möchte ihn dann in einer anderen Datei per Bash speichern. Ich möchte, dass meine neue Datei wie der Text aussieht, der in die Zwischenablage kopiert wurde - mit Zeilenumbrüchen, Leerzeichen-Einrückungen ... stattdessen bekomme ich einen einfachen Text in einer Zeile.Bash: Zwischenablage in eine Datei mit Zeilenumbrüchen speichern, so wie es kopiert wurde

ich dies tun, nachdem ausklinken: echo `pbpaste` > file.txt

Gibt es eine Möglichkeit formatierten Text in die neue Datei zu speichern?

Antwort

3

Keine Notwendigkeit zu Echo.

pbpaste > file.txt 

Das Problem wird durch den Mangel an Zitat verursacht wurde:

echo `echo "x x"` #x x 
echo "`echo "x x"`" #x x 
+0

Danke für Hilfe und Erklärungen! Es hilft mir wirklich! – Artkik

1

wickeln Sie es in doppelte Anführungszeichen

echo "`pbpaste`" > file.txt 
+0

Dank ist viel! Ich habe das ganze Internet durchforstet, aber diese einfache Lösung nicht gefunden! – Artkik

Verwandte Themen