Topic: Hỏi về lập trình Shell - bước cơ bản đầu tiên
Mình bắt đầu đọc về phần làm việc với Shell, và có tìm được một số bài hướng dẫn viết các chương trình ví dụ
Ví dụ như ở đây: http://thegioimang.org/forum/lap-trinh- l#post5522
Ví dụ một đoạn chương trình nhỏ:
#!/bin/sh
echo – e “ nhap ten file:”
read filename
if [ ! –f “$filename” ]; then
echo “ $filename not exists”
exit 1
fi
echo “file sau khi chuyen doi:”
tr ‘[a-z]’ ‘[A-Z]’ <$filename
exit 0Tuy nhiên điều mình chưa hiểu là: cách tạo ra một chương trình như thế nào?
Cụ thể:
1) Có phải là mình sẽ mở một trình văn bản bất kỳ, viết code (hoặc giả là copy và paste đoạn code trên) vào đó.?
2) Lưu tên file (với đuôi là gì mình cũng chưa hiểu rõ lắm - không biết có phải là .sh không) lại - vào thư mục nào?
3) Và để chạy thì gọi chương trình hay bằng cách nào trên cửa sổ terminal???
4) Trong các chương trình tham khảo mình rất hay gặp đoạn " #!/bin/sh " - đoạn đó có nghĩa là gì vậy?
Mong các bạn chỉ giúp.
