UNIX에서 명령에 변수를 전달하는 방법은 무엇입니까?

UNIX에서 명령에 변수를 전달하는 방법은 무엇입니까?

저는 UNIX 쉘 프로그래밍을 처음 접했습니다. 현재 주석이 된 변수를 웹 사이트에서 파일을 가져오는 데 사용되는 다른 주석에 전달하는 방법을 알고 싶습니다. 예를 들어:

이 변수를 다음 명령으로 설정했습니다.

password1=$(.....)

내 새 명령은 다음과 같습니다.

wget "http://.........?something&thecommandiscontinues"

새 스크립트를 작성하고 직접 입력할 필요가 없도록 "something"이라는 단어를 "password1" 명령의 출력으로 바꾸고 싶습니다. 간단하게 작성하고 해결책을 알려주세요. 저는 이 문제를 해결하기 위해 몇 주 동안 노력했지만 아직 해결하지 못했습니다. 감사해요.

답변1

something사용. . . 교체${password1}

답변2

그럼 제가 올바르게 이해했다면, 변수 word1의 내용을 wget 명령의 입력에 추가하시겠습니까?

이 경우 다음과 같은 함수를 만들어 보십시오.

내 함수() {
    wget -arg "뭔가[...]$password1"
}

다음을 사용하여 코드에서 이 함수를 호출할 수 있습니다.

myVariable=$(myFunction);

이 변수에서 명령의 출력을 얻을 수 있습니다.

관련 정보