我正在執行下面的命令「grep bruno < bash.txt」,它給了我正確的輸出「bruno」和垃圾「\ f0 \ fs24 \ cf0」。Unix grep命令輸出垃圾
我在Mac OS X v10.6.8的命令行界面上,我很確定我應該找到找到的單詞和單詞的行。不是垃圾。
這是輸出:
Mobile-Devs-MacBook-Pro:Screenshots Poupe mdev$ grep bruno < bash.txt
\f0\fs24 \cf0 bruno\
在bash.txt我只寫了 「布魯諾」,如果與 「貓bash.txt」 I輸出這也給了我下面的垃圾:
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 2012-03-26 16:44:20
我只有「布魯諾」。我用手寫的,它給了我垃圾,但如果我做「回聲布魯諾> bash.txt」,然後「貓bash.txt」,它顯示我「布魯諾」沒有垃圾。爲什麼只有當我使用echo時輸出才幹淨,而不是當我用手寫入時? – bruno 2012-03-26 16:47:59
你用什麼編輯器創建'bash.txt'?一個文字處理器? – chrisaycock 2012-03-26 16:54:02