awk파일에 대한 절대 경로가 주어진 파일 이름을 가져 오는 데 사용하려고 합니다.
예를 들어, 입력 경로가 주어지면 /home/parent/child/filename얻고 filename
싶습니다.
awk -F "/" '{print $5}' input
완벽하게 작동합니다.
그러나 $5내 입력에 다음 구조가 있으면 잘못된 하드 코딩 입니다.
/home/parent/child1/child2/filename
따라서 일반적인 솔루션은 항상 마지막 필드 (파일 이름)를 가져와야합니다.
awk substr 함수로이 작업을 수행하는 간단한 방법이 있습니까?
basename것이 공식적인 방법이기awk때문에 이것을 사용 하는 것은 가볍게 두는 것이 좋지 않습니다. : D