현재 디렉터리의 모든 파일과 디렉터리를 나열하는 데 사용되는 명령은 무엇입니까?이름의 두 번째 문자는 숫자입니다..
grep
여기서 사용해 도 될까요 ?
답변1
두 번째 문자가 숫자인 모든 파일을 나열하려면 다음을 사용할 수 있습니다.Bash 와일드카드이와 같이:?[0-9]*
어디:
?
단일 문자를 나타냅니다.[0-9]
0
.. 범위의 단일 문자를 나타내고9
마지막으로*
임의의 수의 문자를 나타냅니다.
터미널에 이러한 파일을 나열하려면 , 또는 해당 인수를 출력하는 다른 명령을 사용할 수 echo
있습니다 ls
. 예를 들어:
ls -d ?[0-9]*
echo ?[0-9]*
첫 번째 경우( )에서는 "일치하는" 파일 이름이 실제로 디렉터리인 경우 내용이 아닌 디렉터리 자체를 나열하는 매개 변수를 ls
추가해야 합니다 .-d