Ich führe den folgenden Befehl "grep bruno < bash.txt", die mir die richtige Ausgabe "bruno" und Müll "\ f0 \ fs24 \ cf0" gibt.Unix grep Befehl Ausgaben Müll
Ich bin auf der Kommandozeile auf einem Mac OS X 10.6.8 und ich bin ziemlich sicher, dass ich die Zeile des gefundenen Wortes und des Wortes bekommen sollte. Kein Müll.
Dies ist der Ausgang:
Mobile-Devs-MacBook-Pro:Screenshots Poupe mdev$ grep bruno < bash.txt
\f0\fs24 \cf0 bruno\
In bash.txt ich habe nur geschrieben "bruno", wenn i-Ausgang mit "cat bash.txt" es gibt mir auch den folgenden Müll:
Mobile-Devs-MacBook-Pro:Screenshots Poupe mdev$ cat bash.txt
{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
\f0\fs24 \cf0 bruno\
Wenn ich "echo bruno> bash.txt" und dann "cat bash.txt" mache, gibt es mir eine saubere Ausgabe. Warum sehe ich keine saubere Ausgabe, wenn ich die Datei manuell schreibe?
Wie sieht die Zeile in 'bash.txt' aus? – chrisaycock
ich habe nur "bruno". Ich schrieb von Hand und es gibt mir Müll, aber wenn ich "echo bruno> bash.txt" und dann "cat bash.txt" mache, zeigt es mir "bruno" ohne Müll. Warum ist die Ausgabe nur sauber wenn ich Echo benutze und nicht wenn ich manuell schreibe? – bruno
Welchen Editor haben Sie benutzt, um 'bash.txt' zu erstellen? Ein Textverarbeitungsprogramm? – chrisaycock