1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI tập lập trình shell

2 1.1K 9

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

BÀI TẬP Lập trình Shell Script Viết script nhập vào số (dạng đối số dòng lệnh) tính tổng Viết script thực phép toán (+, -, x, /) nhập từ dòng lệnh Ví dụ thực thi: /vd.sh 21 / -> Viết script tìm số lớn số nhập từ dòng lệnh IN bảng nhân số nhập vào n (in bảng cửu chương) Tính tong: S= 1-2+3-4+5…n Ví dụ thực thi: /vd.sh ->7 Viết script tính tổng ký số số nhập vào: vd: tinh 1234 -> 10 Tính giai thừa số Viết script để in Tạo menu tương tác với người dùng: Main Menu [1] Show today date/time [2] Show all files in current directory [3] Show users [4] Show calendar [5] Exit/Stop (Hiển thị ngày giờ, thư mục hành người dùng lịch ) 10 Tìm số lớn dãy số truyền vào từ dòng lệnh (dùng hàm max/min số để tìm max/min dãy số bất kỳ) 11 In số nguyên tố dãy số truyền vào từ dòng lệnh (dùng hàm) 12 Nhập vào mảng xếp mảng tăng dần 13 Nhập mảng n số nguyên (nhập từ bàn phím) In mảng ngược 14 In phần tử chẵn lẻ,Tính tổng phần tử mảng (dùng hàm tổng số) 15 Viết hàm tìm ước chung lớn số, sau dùng hàm vừa viết tìm UCLN mảng 16 Kiểm tra mảng tăng, giảm, đối xứng 17 NHập vào mảng Xóa phần tử lẻ mảng, Sau in mảng lại 18 Viết script in chuỗi theo thứ tự ngược (vd: 123 -> 321) 19 Nhập vào chuỗi, đếm số từ, sau in từ dòng 20 Kiểm tra chuỗi đối xứng hay không 21 Nhập vào họ tên người, trích tên chuyển thành chữ hoa tên 22 Nhập vào chuỗi, sau đếm số lần xuất chuỗi “*123” chuỗi 23 Viêt́ chương triǹ h đơỉ sô ́ tư ̀ ̣ thâp ̣ phân 10 ( Dec ) sang ̣ (Bin), (Oct) , 16 (Hex) Tham số đối số truyền từ dòng lệnh: Vi ́ du ̣ : convert –b 16 –n 500 ‘đổi 500 sang số 16 Script quản lý tập tin 24 25 Nhập vào file, thị quyền nhóm owner (hoặc group, other) file Ex /check.sh vd.txt => vd.txt: rwNhập vào file, thị ngày tháng (khơng có phút) tạo lập file Ex: /check.sh vd.txt => vd.txt: sep 16 26 Viết script tạo n thư mục có tên (tiền tố) chuỗi s Sau di chuyển thư mục số chẵn vào thư mục số lẻ Ví dụ: /mymkdir 10 abc -> thư mục tạo: abc1, abc2,… abc10 Và abc2 chuyển vào abc1 27 Viết script để xác định đường dẫn tập tin x/đ có tồn hay khơng 28 Viết chương trình với tham số đầu vào tên thư mục, - sau in file thư mục có kích thước >=500KB - sau liệt kê tất thư mục mà không quyền ghi người dùng 29 30 Viết chương trình với tham số đầu vào tên file văn bản, sau đó:  in file văn theo dòng chẵn chuyển dòng thành chữ hoa  Hiện thị dòng chứa chuỗi st file, có tất dòng Viết script để hiển thị nội dung phạm vi dòng xác định ( vd /q13 5 file hiển thị dòng 5-10 file) 31 Chương trình đếm số dòng/từ tập tin 32 Chương trình tìm dòng có độ dài lớn tập tin 33 Chương trình tìm xâu tập tin 34 Viết chương trình Shell chỉnh sửa văn cho dòng mà có nhiều khoảng trắng liền thay khoảng trắng 35 Viết chương trình Shell liệt kê tham số truyền vào chương trình theo dòng với cú pháp: “day la tham so thu N va co ten la NNNN” cách sau: 36 Viết script in user thuộc nhóm X (giả sử nhóm X có hệ thống) theo thứ tự abc 37 Đổi file có phần mở rộng txt thành doc 38 Xóa file có kích thước vd.txt: rwNhập vào file, thị ngày tháng (khơng có phút) tạo lập file Ex: /check.sh

Ngày đăng: 10/11/2019, 13:28

TỪ KHÓA LIÊN QUAN

w