2009-05-19 20 views
0

ファイルに追加するプログラム ">>"を検索したいと思います。Macでプログラム>>を見つけることができません

は、私はあまりにも多くの結果が正しいのアプリを見つけるために取得マック

find . -print0 | xargs -0 grep " >> " 

に失敗したコードを実行します。 プログラムは/ binの他のテレタイプの中にはありません。

どのようにプログラム ">>"を見つけることができますか?

答えて

6

">>"と呼ばれるプログラムはありません。これはシェルの構文の一部です。

+0

ありがとうございました! >>と同じようにTextAをFileAに再適用するコマンドを探していましたが、ファイルの方向を逆にしました。私はそれのために別のプログラムを作る必要があるようです。 –

+1

Masi、あなたは 'cat TextA >> FileA'のようなものを考えていますか? –

+0

私は、TextAをFileAの先頭に置くコマンドを持つことを意味します。 –

2

これはシェルオペレータであり、プログラムではありません。

bashのコードを読んでください。また、Bourneシェルの実装も簡単です。ウェブにはいくつかのものが必要です。ここにはhttp://heirloom.sourceforge.net/sh.htmlが1つあります。

2

これはプログラムではありません。これはシェル構造です。試してくださいman bash

1

他の人が触れたように、それは構文の一部です。 +や - は、数学構文の一部です。ファイルを上書きする場合は、>を使用してuse double >>を追加します。 どちらの方法でも動作します。したがって、ファイルを入力として使用する場合は、<を使用してください。ファイルの各行はコマンドに渡されます。 コマンド< file.txt

関連する問題