첫 번째 bash 스크립트를 올바르게 작성하려고하는데 어느 시점에서 파일 이름이 스크립트에로 전달됩니다 $1
. 확장자없이 파일 이름을 추출해야합니다.
현재 모든 확장명이 세 글자라고 가정하고 파일 이름을 얻기 위해 마지막 4자를 제거합니다.
a="${1:0:-4}"
그러나 %~n1
Windows 와 같이 3자를 초과하는 확장명으로 작업 할 수 있어야합니다 .
인수에서 확장자가없는 파일 이름을 추출하는 방법이 있습니까?
stackoverflow.com/questions/2664740/…
—
sancho.s ReinstateMonicaCellio