이 줄을 쓴 패키지 정보가 들어있는 파일을 읽어야하는 스크립트를 작성 중입니다.
apt show $PACKAGE_NAME > pack_info.txt
그러나 이것은 pack_info.txt
파일을 생성하지 않으며 항상 다음 경고를 제공합니다.
경고 : apt에는 안정적인 CLI 인터페이스가 없습니다. 스크립트에서주의해서 사용하십시오.
당분간 나는 리디렉션 STDOUT
및 STDERR
사용을 시도 하고 우리가 필요한 &>
파일을 제공하기 위해 노력했습니다 pack_info.txt
.
나는 또한 내용을 얻으려고 노력 dpkg
했고 그것은 또한 효과가 있었다 :
dpkg -s $PACKAGE_NAME > pack_info.txt
경고 나 오류가 표시되지 않는 것이 좋습니다.
우리가 dpkg를 사용하지 않고 apt의 STDOUT 만 파일로 리디렉션하기를 원한다는 것은 나쁜 일입니다.
그래서 세 가지 질문이 있습니다.
- 안정적인 CLI 인터페이스 란 정확히 무엇을 의미합니까?
- 스크립트에서 이러한 명령을 안전하고 오류없이 사용하는 방법은 무엇입니까? [예를 들어 설명해주세요]
- STDOUT을
apt show
파일 로만 리디렉션하는 방법이 있습니까?