私はgrepのさまざまな使い方を学びようとしています。私のソース 私が理解していないのは、「単一文字を一致させる方法」の一部です。まったくそうではありません!例えば、著者はこう言います。
購入から始まるすべてのファイル名を見つけてみましょう。
grep 'purchase' demo.txt
しかし、Mac端末で同様の操作を実行すると、記事によると予想される結果は出ません。
端末は言った:demo.txt no such file or directory
私は著者の意味を誤解しましたか?
答え1
著者は、demo.txt
例として名前の付いたファイルを使用します。続行するには、ファイルを作成して入力する必要があります。
foo.txt
... lines removed for brevity ...
purchase.db
purchase1.db
purchase2.db
purchase3.db
purchase.idx
foo2.txt
bar.txt
テキストエディタを使用するか、次のようにコマンドラインから作成できます。
$ cat >demo.txt <<EOF
> foo.txt
... lines removed for brevity ...
> bar.txt
> EOF
(各行の先頭にある$と>はシェルプロンプトです)