명령 줄에서 매개 변수로 주어진 형식의 파일에서 행을 재귀 적으로 계산합니다. * .txt ...이 예제에서는 모든 .txt 파일을 찾고 해당 줄을 계산합니다. 또한 입력 매개 변수를 반향시켜야합니다. 내 문제는 에코와 함께, 내가 "$ 1"을 시도 할 때 확장되고 모든 .txt 파일을 에코하고 또한 $ 1을 울린다. ... 내가 원하는 것은 확장하지 않고 원시 입력을 반향시키는 것이다. * .txt.매개 변수 확장 bash
편집 :
내가이 개 매개 변수를 사용하여 스크립트를 호출하고있어, 첫 번째 재귀의 시작 디렉토리이며, 두 번째는 원하는 파일 형식의 형식입니다.
./script.sh test *.txt
그런 다음 나는 매개 변수를 모두 에코 재귀 적 형식이 코드는 현재 작동하지 않는
echo $1
echo $2
find /$1 -name "$2" | wc -l
두번째 매개 변수로 주어진 파일의 라인을 계산해야하지만 나는 ' 매개 변수 에코를 먼저 수정하려고합니다.
set -o noglob
전원이 다시이 옵션을 설정하려면 : 당신이 정말로 glob
ING (이 홀수)하지 않으려면
코드를 표시하십시오. * .txt 파일이 스크립트로 전달 될 것으로 예상되는 것처럼 들리지만 쉘은 패턴을 확장하여 패턴과 일치하는 파일을 스크립트에 전달합니다 티. – chepner
내 게시물을 편집했습니다. 지금 확인하십시오 :) – Luka