printf
특정 프로그램에 대한 매개변수를 자동으로 입력하는 데 사용할 수 있다는 것을 알고 있습니다 .
예를 들어:
printf 'user_name\npassword' | sudo openconnect URL
npm create qwik@latest
하지만 이는 옵션 선택이라는 한 단계만 있기 때문에 작동하지 않습니다 .
확인 메시지를 -y
표시하지 않을 수 있다는 것을 알고 있습니다 . npm
하지만 Qwik에는 없다는 걸 알아요아직 비대화형 CLI가 없습니다..
이 명령을 자동화하는 방법이 있나요? 저는 데비안 11 bash를 사용하고 있습니다.
답변1
표준 입력에서 읽는 프로그램으로만 파이프하거나 리디렉션할 수 있습니다. 응용 프로그램이 표준 입력에서 읽지 않으면 거기로 전송된 모든 내용이 무시됩니다.
stdin에서 읽지 않는 도구와 프로그램이 배치 파일과 같은 자동화 목적을 위한 다른 입력 방법을 제공하는 것은 매우 일반적입니다. lftp
프로그램 문서에는 그러한 옵션이 있는 경우 이에 대한 세부 정보가 포함됩니다.