1. 학습
  2. /
  3. 강의
  4. /
  5. Nhập môn Shell

Connected

연습 문제

Làm thế nào để tái sử dụng pipes?

Một tệp chứa đầy lệnh shell được gọi là *shell script, hoặc ngắn gọn là "script". Script không nhất thiết phải có tên kết thúc bằng .sh, nhưng bài học này sẽ dùng quy ước đó để giúp bạn nhận ra tệp nào là script.

Script cũng có thể chứa pipes. Ví dụ, nếu all-dates.sh có dòng sau:

cut -d , -f 1 seasonal/*.csv | grep -v Date | sort | uniq

thì:

bash all-dates.sh > dates.out

sẽ trích xuất các ngày duy nhất từ các tệp dữ liệu theo mùa và lưu chúng vào dates.out.

지침 1/3

undefined XP
  • 1

    Một tệp teeth.sh trong thư mục home của bạn đã được chuẩn bị sẵn, nhưng còn vài chỗ trống. Hãy dùng Nano để chỉnh sửa tệp và thay hai chỗ giữ chỗ ____ bằng seasonal/*.csv và -c để script này in ra số đếm số lần mỗi tên răng xuất hiện trong các tệp CSV trong thư mục seasonal.

  • 2

    Dùng bash để chạy teeth.sh và dùng > để chuyển hướng đầu ra của nó vào teeth.out.

  • 3

    Chạy cat teeth.out để xem kết quả của bạn.