리눅스 확장자 제거

hanbeul2의 이미지

리눅스에서 확장자를 제거해서 확장자를 제거하고 남은 이름을 따로 배열에 저장하는 방법이 있나요??
예를 들면 hello.txt --> hello를 배열에 저장

세벌의 이미지

익명 사용자의 이미지

방법은 언제나 있기 마련입니다만, 문제는:

1) 확장자가 없는 파일은 어떻게 할 거죠? 예: bash
2) 확장자가 없을 뿐만 아니라 일종의 '숨김 파일'로 맨 앞에 .이 있는 경우는? 예: .bash_history