쉘 스크립트 요구 사항의 초보자입니다. 플랫 (.txt) 파일에서 행 수를 가져와 int 변수에 할당해야합니다.유닉스 쉘 스크립트에서 변수에 레코드 수를 씁니다.
이 시도하지만 주위 주시면 감사하겠습니다
FNAME="pn_data_"$month$day$year".txt"
declare -i recordcount=0
for f in $FNAME
do
recordcount+=`wc $f |'{print $1}'`
done
어떤 제안을 작동하지 않습니다.
고마워요 조나단! –
+1 스틱 트릭! – perreal
@Jonathan : 감사합니다 그것은 작동하지만 레코드가없는 경우 명령의 반환 값은 무엇입니까 .. recordcount = 0.how에 할당해야하는 레코드가없는 경우 ... –