echo A/B/C/d.jpg |cut -d '/' -f 1 를 하면
A를 뽑는데 이 A말고 맨 뒤의 d.jpg를 뽑으려고 합니다.
여기서 A/B/C의 디렉토리 단계는 유동적이라 -f옵션으로 뽑지를 못하고 있습니다.
어떻게 하면 A/B/C(디렉토리)와 d.jpg를 뽑을 수 있을까요?
알려주시면 고맙겠습니다.
내내 즐거운 하루 되세요.
cut 은 필드 번호를 고정해서 쓰므로 가변 단계에는 맞지 않습니다. basename 으로 파일 이름을 얻고, dirname 으로 디렉토리를 얻으면 됩니다. 예: dirname A/B/C/d.jpg 는 A/B/C 를, basename A/B/C/d.jpg 는 d.jpg 를 줍니다.