파일명에 줄번호를 넣어주세요

파일명에 줄번호를 넣어주세요

파일 이름에 파일의 줄 수(줄 수)를 넣고 싶습니다. 따라서 파일에 두 줄이 포함되어 있으면

moon
sun

파일 이름을 다음으로 설정하고 싶습니다.

filename_2.txt

awk다음을 사용하여 파일 이름을 바꾸려고 했습니다 .

awk 'END{print NR}' filename_$(NR).txt

그러나 이것은 작동하지 않습니다.

답변1

넌 할 수있어:

# !/bin/sh -

for file in ./*.txt; do
    echo mv -v -- "$file" "${file%.txt}_$(<"$file" wc -l).txt"
done

참고: 삭제echo결과에 만족한다면.

관련 정보