"grep bruno < bash.txt"というコマンドを実行していますが、正しい出力 "bruno"とガベージ "\ f0 \ fs24 \ cf0"が表示されます。Unix grepコマンドがガベージを出力します
私はMac OS X v10.6.8のコマンドシェルにありますが、私は見つかった単語と単語の行を取得する必要があります。ゴミではない。
これが出力されます:
bash.txtでMobile-Devs-MacBook-Pro:Screenshots Poupe mdev$ grep bruno < bash.txt
\f0\fs24 \cf0 bruno\
「猫のbash.txt」との私の出力は、それはまた、私に次のゴミ与えれば私は、「ブルーノ」が書かれています:
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\
を
"echo bruno> bash.txt"を作成してから "cat bash.txt"を作成すると、クリーンな出力が得られます。私がファイルを手で書き込むときれいな出力が表示されないのはなぜですか?
'bash.txt'ではどのような行が表示されますか? – chrisaycock
私は "bruno"しか持っていません。私は手書きで手紙を書いていますが、もし私が "bruno> bash.txt"と "cat bash.txt"をエコーすると、私は "bruno"をゴミなしで表示します。エコーを使うときに出力がきれいになるのはなぜですか?手動で書き込むときは出力されません。 – bruno
あなたは 'bash.txt'を作成するためにどのエディターを使いましたか?ワープロ? – chrisaycock