두 번째 문자가 숫자인 현재 디렉터리의 모든 파일과 디렉터리를 나열하는 방법

두 번째 문자가 숫자인 현재 디렉터리의 모든 파일과 디렉터리를 나열하는 방법

현재 디렉터리의 모든 파일과 디렉터리를 나열하는 데 사용되는 명령은 무엇입니까?이름의 두 번째 문자는 숫자입니다..

grep여기서 사용해 도 될까요 ?

답변1

두 번째 문자가 숫자인 모든 파일을 나열하려면 다음을 사용할 수 있습니다.Bash 와일드카드이와 같이:?[0-9]*

어디:

  • ?단일 문자를 나타냅니다.
  • [0-9]0.. 범위의 단일 문자를 나타내고 9마지막으로
  • *임의의 수의 문자를 나타냅니다.

터미널에 이러한 파일을 나열하려면 , 또는 해당 인수를 출력하는 다른 명령을 사용할 수 echo있습니다 ls. 예를 들어:

  • ls -d ?[0-9]*
  • echo ?[0-9]*

첫 번째 경우( )에서는 "일치하는" 파일 이름이 실제로 디렉터리인 경우 내용이 아닌 디렉터리 자체를 나열하는 매개 변수를 ls추가해야 합니다 .-d

관련 정보