>

문자열을 조작 할 때 % 기호는 bash에서 무엇을 의미합니까? 예를 들어, ${0%/*} 는 무엇입니까  평균?


  • 답변 # 1

    @fedorqui의 리소스를 사용하면 /* 의 가장 짧은 일치 항목을 제거 할 것입니다  첫 번째 위치 인수의 끝에서. 예를 들면 :

    example_foo(){
        echo ${1%/*}
    }
    example_foo path/to/directory/sub_directory
    # => path/to/directory
    
    

    이 예에서는 첫 번째가 함수의 이름이므로 두 번째 위치 인수를 사용했습니다.

  • 이전 language agnostic - 8 진법은 어떤 상황에서 사용됩니까?
  • 다음 android - 사용자가 앱을 종료 한 후에도 백그라운드에서 서비스를 계속 실행하는 방법은 무엇입니까?