Thứ Sáu, 9 tháng 3, 2012

Bài tập: Đếm số từ, số dòng của tập tin trong Ubuntu

* Đếm từ:

#!/bin/sh
echo "Chuong trinh dem tu cua tap tin $1"
{
n=0
while read line
do
    for w in $line
    do
         n=$(($n + 1))
    done
done
echo "Tong so tu cua tap tin $1 la: $n"
}<$1
exit 0

* Đếm dòng:



#!/bin/sh
echo "Chuong trinh dem so dong cua tap tin $1"
{
n=0
while read line
do 
 n=$(($n +1))
done
echo "So dong cua tap tin $1 la : $n"
} <$1
exit 0    
Chú ý: phân quyền chmod trước khi chạy
- demtu.sh data.txt
- demdong.sh data.txt

Không có nhận xét nào:

Đăng nhận xét