재사용 가능한 bash 함수 만들기

재사용 가능한 bash 함수 만들기

다음과 같은 컬 명령이 있습니다.-

curl --cert certificate_file.pem:password -i -X POST -H 'Content-Type:application/json' -d '{somedata}' 

곱슬한 아랫부분이 일반적이다.

컬 --cert 인증서 파일.pem:비밀번호

재사용 및 호출 가능하게 만들려면 어떻게 해야 합니까?

답변1

첫 번째 부분은 동일하게 유지되므로 별칭을 사용할 수도 있습니다.

alias mycurl='curl --cert certificate_file.pem:password'

함수 사용을 고집하면 다음과 같이 작동할 수 있습니다.

function mycurl()
{
    curl --cert certificate_file.pem:password "$@"
}

이제 둘 다 다음을 통해 호출할 수 있습니다.

mycurl -i -X ​​​​POST -H '콘텐츠 유형: 애플리케이션/json' -d '{일부 데이터}'

관련 정보