foo
内容を含むファイルがあります。
foo
次に、次を実行します。
grep "foo" foo > bar
bar
コンテンツを含む「バイナリ」(ファイルブラウザに応じて)ファイルを生成します。
[01;31m[Kfoo[m[K
私も同じようにしてみるとawk
awk '{ print $1 }' foo > bar
コンテンツを含むプレーンテキストファイルの生成
foo
ここで明らかなものを見逃しているようです。これは正常ですか? (少なくとも)2つのコマンド間に違いがあるのはなぜですか?
ベストアンサー1
問題は簡単です。私のフラグgrep
にエイリアスがあります。bashrc
--color=always
alias grep="grep --color=always"
解決策は、コマンドのエイリアスを解放することです。
unalias grep
エイリアスを削除し.bashrc
てソースにします. .bashrc
。