コマンドで input(x|grep y) を実行する方法 [重複]

コマンドで input(x|grep y) を実行する方法 [重複]

コマンドを実行してgrepして特定の出力を取得するとします。

たとえば、man cat|grep "作成済み"

これは著者の名前を提供します。

私の問題は、読書を通してこれをしたいということです。

私のスクリプトの例は次のとおりです。

#!/bin/bash

read variable #lets say input is: man cat|grep "Written"

$variable

これはうまくいかないようです。これは大きなスクリプトで作業していますが、この部分で問題が発生するため、これが必要です。どんなアドバイスにも感謝します。

ベストアンサー1

おすすめ記事