명령에서 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

이것은 작동하지 않는 것 같습니다. 더 큰 스크립트를 작업하고 있는데 이 부분으로 인해 문제가 발생하기 때문에 이 작업이 필요합니다. 어떤 조언이라도 감사하겠습니다.

관련 정보