Sie können den Befehl mit an Emacs senden (im Servermodus ausgeführt) emacsclient
.
Zum Beispiel :
emacsclient --eval "(org-search-view nil """pattern""")"
Wenn der Elisp zu komplex wird, sollten Sie ihn besser in eine Datei packen, die Sie laden können. Zum Beispiel :
fun.el
(defun my/search (pattern) (with-current-buffer "BUFFER-NAME" (search-forward pattern)))
Befehlszeile
emacsclient --load fun.el --eval '(my/search "PATTERN")'