파일의 줄 수를 계산하고 결과를 새 텍스트 파일에 저장합니다.

파일의 줄 수를 계산하고 결과를 새 텍스트 파일에 저장합니다.

"cat"이라는 파일의 줄 수를 세고 싶습니다.

CMD에서 실행하는 스크립트는 다음과 같습니다.

echo -e "Enter file name: \c" 
read filename 
wc -l $filename

which leads to result [24 cat] after running 

이것은 ^^^ 기본적으로 파일의 줄 수를 제공합니다. 하지만 결과를 다음 위치에 저장하고 싶습니다.새 텍스트 파일인쇄:

There are 24 cat, in the folder cat 

스크립트에서 제공하는 정보를 저장하는 방법을 아는 사람이 있나요?

모두 감사합니다!

답변1

나는 이 질문에 대한 답을 찾았습니다.

echo -e "Enter file name: \c" 
read filename                   #saves variable
total=$(wc -l $filename)       #calculate total lines in the *CAT* file
echo There are $total           #prints There are *numberoflines*

echo $total > newfile           #writes the answer into a newly created file 

댓글을 남겨주신 모든 분들께 감사드립니다. 왜 삭제되었는지 모르겠습니다.

관련 정보