要在命令行上插入的bash readlline c函数
我一直在钻研gnu readline库,但没有找到像insert_cmd(char*)这样的c函数,比如 执行时,将在提示符中显示输出:要在命令行上插入的bash readlline c函数,c,bash,command-line,readline,C,Bash,Command Line,Readline,我一直在钻研gnu readline库,但没有找到像insert_cmd(char*)这样的c函数,比如 执行时,将在提示符中显示输出: prompt>ls -l 因此,用户可以通过按enter键完成对命令的编辑,并在需要时运行该命令 如何做到这一点?这里的关键是“编辑命令”。您可以通过libreadline实现这一点,特别是readline功能libedit做同样的事情 你必须实现“如果他愿意,就运行它”的目标 prompt>ls -l
prompt>ls -l
因此,用户可以通过按enter键完成对命令的编辑,并在需要时运行该命令
如何做到这一点?这里的关键是“编辑命令”。您可以通过
libreadline
实现这一点,特别是readline
功能libedit
做同样的事情
你必须实现“如果他愿意,就运行它”的目标
prompt>ls -l