シェルスクリプトを学び始めた初心者です。macを使っています。Terminalはzshです。
find . | grep test.c | cat
でgrepで見つけたファイルのパスを受け取ってcatで中身を表示させたいのですが、ファイルのパスが表示されるだけで、うまくいきません。
該当するファイルはひとつです。
パイプの役割はコマンドの出力を、次のコマンドの標準入力に渡すなので、上記のコマンドで表示されるという想定でした。
単にパスが表示されるというのは、find . | grep test.c
で生成されたパスのファイルを格納したtextファイル?を表示させたということでしょうか。
その場合、どう書き換えれば、find . | grep test.c
で取ったパスをcatで表示させることができるのでしょうか。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/27 15:25