특정 문자로 시작하고 끝나는 파일을 표시하는 방법은 무엇입니까?

특정 문자로 시작하고 끝나는 파일을 표시하는 방법은 무엇입니까?

해당 문자로 시작하는 현재 디렉터리의 모든 파일 이름을 표시하는 ls 명령을 작성하세요.에프또는에프그리고 편지로 끝나요G또는G.

답변1

ls -1 --file-type [fF]*[gG] | grep -v /$

답변2

ls파일 이름만 나열 할 수는 없습니다 (즉, 디렉터리는 나열하지 않음). 그러나 다음과 같은 방법으로 이 작업을 수행할 수 있습니다 find.

find . -maxdepth 1 -type f -iname 'f*g'

이를 위해서는 find이해 -maxdepth되고 -iname(대부분의 사람들이 알고 있는) 구현이 필요합니다.


약간의 문제: fF은 같은 문자이지만 다른 문자입니다.

관련 정보