인수를 취하는 `curl`에 대해 .bash_profile에서 별칭/함수를 만드는 방법은 무엇입니까?

인수를 취하는 `curl`에 대해 .bash_profile에서 별칭/함수를 만드는 방법은 무엇입니까?

나는 이것을 찾았다팁 슈퍼curl중단된 파일 복사를 재개하는 데 유용합니다 .

전체 구문은 다음과 같습니다.

curl -C - -O file:///Volumes/path/to/file

다음과 같은 것을 사용할 수 있도록 resumemy (Mac의 경우)에 호출되는 별칭이나 함수를 추가하고 싶습니다..bash_profile

resume /Volumes/disk1/file

나는 다음과 같은 것을 시도하려고했습니다.

function resume() { ... }

하지만 접두사가 있는 인수를 전달하는 방법을 잘 모르겠습니다 file:///.

답변1

$1함수는 스크립트와 마찬가지로 매개변수를 수신하므로 전달된 첫 번째 인수를 참조하는 데 사용할 수 있습니다 .

resume () {
  curl -C - -O "file://$1"
}

둘 다 필요하지 않습니다.function 그리고파렌스; 둘 중 하나는 bash에게 그것이 함수라고 알려줍니다.

관련 정보