Tôi hiện có một tập lệnh Unix (được viết bằng bash) thực thi một số lệnh để sửa đổi một nhóm các tệp, mà tôi chỉ định với một flist chứa đường dẫn của chúng. Ý tưởng chung của tập lệnh là tạo một thư mục, đặt các tệp từ flist trong thư mục đó và sau đó thực hiện các quy trình tiếp theo, một vài trong số đó đang tạo thêm thư mục.
Vấn đề mà tôi gặp phải là tôi phải chỉ định đường dẫn tệp chính xác nơi tôi muốn các thư mục được đặt trong chính tập lệnh. Vì vậy, câu hỏi của tôi là: có cách nào để viết tập lệnh để tôi có thể nhập lệnh và sau đó là đường dẫn của thư mục đích nơi tôi muốn tập lệnh được thực thi trên dòng lệnh và tạo các thư mục ban đầu và tiếp theo bởi tập lệnh trong thư mục ban đầu mà không phải cung cấp bất kỳ đường dẫn nào của chúng (tức là 'lệnh / đích / đường dẫn / cho / script /')?
Xin lỗi nếu điều này hơi dài dòng. Tôi rất mới với Unix và có rất ít kinh nghiệm (và do đó không thể đưa ra từ ngữ tốt hơn). Bất kỳ trợ giúp đều được đánh giá cao!