Czy można użyć wbudowanego edytora wiersza ( zle) zsh, aby wprowadzić dane wejściowe do podprocesu? To znaczy, chciałbym uruchomić zlewrap mycommandgdzie zlewrapjest funkcja zsh i mycommandjest to dowolny program, który po prostu odczytuje wiersze ze standardowego wejścia; zlewrapskutecznie zapewniłoby możliwości edycji linii w Zle mycommand. To jest na modelu, rlwrapktóry właśnie to robi, ale z readline, a nie zle do edycji linii.
rlwrapjest dość powszechne i prawdopodobnie już go użyłeś. Pomyśl o małych pseudo powłokach, które dostajesz w takich rzeczach, jak mysql, sqlite, lftp itp. Wszystkie mają pewne implementacje edytora linii, który wraca po linii lub blok linii naraz do faktycznego procesora za nimi. rlwraprobi trafne trafienia dla każdego programu, który akceptuje STDIN, ale byłoby miło mieć powiązania i umiejętności w stylu zle, zamiast readline, które są kimś mniej rozbudowanym.
zsh- cs.elte.hu/zsh-manual/zsh_14.html ? - Nie do końca rozumiem twoje pytanie, ale przejrzałem tytuł i znalazłem tę stronę. To może pomóc, ale nie wiem.