zsh以编程方式填充命令内容

时间:2018-08-19 23:18:57

标签: bash zsh

我正在为自己编写脚本以优化工作流程。我想以编程方式填充命令,例如如果运行myscript,我希望它在下一个提示中预填充字符串“ this great”:

Object.filter((item) => {
    return item.id !=== yourid
});

这可能吗? 我正在使用zsh,但是如果可以使用常见的bash命令来实现,那会更好。

1 个答案:

答案 0 :(得分:1)

print命令采用一个-z选项,该选项可以完成您想要的操作:

% print -z hi
% hi

但是请注意,这仅在单个shell实例中有效。如果将其包含在脚本中,则必须 source 脚本:

% . myscript
% hi

不在单独的进程中执行

% zsh myscript
%

我不知道bash中的任何等效功能。