Mã nguồn: clear echo "n=" read n i=1 s=0 while [ $i -le $n ] do x=$(echo "scale=4; 1 / $i" | bc) s=$(echo "scal...
20:10 Hệ điều hành mã nguồn mở . Kỹ thuật lập trình . Lập trình Shell . Ubuntu/Fedora/RedHat
Shell: Viết script tính can chi của năm dương lịch.
clear echo "nam bang" read nam case `expr $nam % 10` in 0)can="canh" ;; 1)can="tan" ;; 2)can=...
18:00 Hệ điều hành mã nguồn mở . Kỹ thuật lập trình . Lập trình Shell . Ubuntu/Fedora/RedHat
Shell: Viết Script tính tổng các số lẻ từ 1-n (n nguyên, nhập từ bàn phím)
clear echo "n=" read n i=1 tong=0 while [ $i -lt $n ] do if [ `expr $i % 2` -ne 0 ]; then tong=`expr $tong + $i` fi i=...
17:52 Hệ điều hành mã nguồn mở . Kỹ thuật lập trình . Lập trình Shell . Ubuntu/Fedora/RedHat
Shell: Viết chương trình Shell giải phương trình bậc nhất : Ax + B = 0 (a, b nguyên, nhập từ bàn phím)
clear echo "Chuong trinh giai phuong trinh bac nhat" echo "Nhap gia tri a = " read a echo "Nhap gia tri b = " ...
17:36 Hệ điều hành mã nguồn mở . Kỹ thuật lập trình . Lập trình Shell . Ubuntu/Fedora/RedHat
Shell: Viết Script giải hệ phương trình bậc nhất 2 ẩn.
Ax + By = C A1x + B1y = C1 hpt(){ D=$(echo "scale=3; $1 * $5 - $2 * $4" | bc) Dx=$(echo "scale=3; $3 * $5...
20:29 Hệ điều hành mã nguồn mở . Kỹ thuật lập trình . Lập trình Shell . Ubuntu/Fedora/RedHat
Shell: Viết script in ra chuỗi đảo ngược từ chuỗi ban đầu.
Ví dụ: Chuỗi ban đầu: 123. Chuỗi đảo ngược: 321. clear echo -e -n "Nhap chuoi:\t" read sau h=${#sau} until [ $h -le 0 ] do ...