tại đó. Tôi mới làm quen với eshell, và bây giờ tôi gặp phải một vấn đề mà làm thế nào tôi có thể viết nó. Tôi đã thử (rm ~/somefile) và nó hoạt động. Vậy là mọi lệnh như thế này? Tôi nên viết mã điều kiện và vòng lặp như thế nào? Và tôi nên tùy chỉnh để làm cho hệ thống thực thi kịch bản của tôi bằng cách sử dụng eshell khác , như bash, theo mặc định? Tôi không giỏi tiếng Anh, và tôi hy vọng bạn có thể hiểu ý tôi là gì. Tôi cũng đánh giá cao bất kỳ sửa đổi nào đối với biểu thức tiếng Anh của tôi?Làm thế nào để viết kịch bản eshell?
6
A
Trả lời
6
Bạn có thể gọi bất kỳ lệnh/hàm/toán tử elisp nào từ eshell; Tôi cho rằng điều đó có nghĩa là bạn có thể viết nó bằng cách sử dụng elisp (Xem GNU Emacs Lisp Reference manual). Ví dụ:
Welcome to the Emacs shell ~ $ (defun foo (n) (if (= 0 (mod n 2)) "Even." "Odd!")) foo ~ $ foo 2 Even. ~ $ foo 3 Odd! ~ $
Các vấn đề liên quan
- 1. kịch bản với eshell
- 2. Làm thế nào để viết kịch bản lệnh shell để tìm số trang trong PDF?
- 3. Làm thế nào để gỡ lỗi kịch bản viết lại htaccess
- 4. Viết kịch bản để đóng phiên làm việc màn hình
- 5. Làm thế nào để kịch bản sed này nhanh hơn?
- 6. Làm thế nào để truy tìm luồng kịch bản
- 7. Làm thế nào để đúng deobfusacte một kịch bản Perl?
- 8. Tôi làm cách nào để viết kịch bản PHP để tải xuống video trên YouTube?
- 9. viết bài giá trị dạng html để kịch bản python
- 10. Viết kịch bản lệnh traceroute cơ bản trong C
- 11. máy xay sinh tố kịch bản: làm thế nào để viết thư cho đối tượng văn bản
- 12. Khi nào/làm cách nào để tôi viết kịch bản Apps trong Dart
- 13. Làm thế nào để làm cho chuyển hướng đầu ra shell (>) viết trong khi kịch bản vẫn đang chạy?
- 14. Làm thế nào để sử dụng đúng log_daemon_msg, log_end_msg, log_progress_msg để viết một kịch bản daemon thích hợp?
- 15. Làm thế nào để viết kịch bản xml để tải thử nghiệm "XMPP trên BOSH" bằng Tsung?
- 16. Làm thế nào để có được một kịch bản python để nghe đầu vào từ một kịch bản khác
- 17. Làm thế nào để viết một kịch bản Python 2.6+ thất bại một cách duyên dáng với Python cũ hơn?
- 18. Làm thế nào để thiết lập một biến môi trường trong vỏ emacs (eshell)?
- 19. Làm thế nào để thực hiện một kịch bản Ruby trong Terminal?
- 20. Viết kịch bản chéo từ một Hình ảnh
- 21. Làm thế nào để chấm dứt kịch bản shell MongoDb trước đó?
- 22. Làm thế nào để bắt đầu một kịch bản shell trong một phút sau trong linux?
- 23. Làm thế nào để chuyển các tham số cho kịch bản lệnh Bash của Linux?
- 24. Làm thế nào để chạy một kịch bản python từ java?
- 25. Làm thế nào để xác định một kịch bản shell với số lượng đối số biến?
- 26. Làm thế nào để làm cho các kịch bản python thực thi trên Windows?
- 27. Làm thế nào để làm ssh với một thời gian chờ trong một kịch bản?
- 28. Làm thế nào để in một dòng mới trong một kịch bản MS-DOS?
- 29. làm thế nào để sử dụng một biến trong kịch bản oracle cho tên bảng
- 30. Làm thế nào để khởi động winpdb từ một kịch bản Python?
Tôi không mong đợi * điều đó *, nhưng tôi rất vui khi biết điều đó. +1 –
tốt, đó không phải là câu trả lời tôi muốn, nhưng cảm ơn tất cả các bạn –