那里。我是 eshell 的新手,现在我遇到了一个问题,我该如何编写脚本。我已经尝试过(rm ~/somefile)并且它有效。所以每个命令都是这样的吗?我应该如何编写条件代码和循环?我应该自定义什么以使系统使用 eshell 执行我的脚本而不是其他的,比如 bash ,默认? 我的英语不是很好,我希望你能理解我的意思。我也会感谢对我的英语表达的任何更正?
问问题
891 次
1 回答
7
您可以从 eshell 调用任何 elisp 命令/函数/运算符;我想这意味着您可以使用 elisp 编写脚本(参见GNU Emacs Lisp 参考手册)。例子:
欢迎使用 Emacs shell ~ $ (defun foo (n) (if (= 0 (mod n 2)) "偶数。" "奇数!")) 富 ~ $ 富 2 甚至。 ~ $ 富 3 奇怪的! 〜$
于 2011-02-10T12:21:19.510 回答