尝试为用户提供选择从crontab中删除的行的选项。我正在使用read命令获取用户的输入,但我无法正确打印带有行号的crontab -l的内容。我可以单独打印带有行号的内容,但在read命令内部,我不能这样做。
这是我正在使用的:
如果您对如何更好地完成此操作有任何其他建议,我愿意尝试。我只需要功能。
谢谢!
这是我正在使用的:
read -p“根据行号选择要删除的计划程序:\n$(crontab -l | less -N)\n”removeLine
我可以执行:
crontab -l | less -N
我还尝试将crontab -l | less -N
放入变量中,并在read命令中使用该变量。如果您对如何更好地完成此操作有任何其他建议,我愿意尝试。我只需要功能。
谢谢!
cat -n
代替less -N
怎么样? - tshionoselect
函数。它可能会给你想要的结果,但很难从你的问题中判断。祝好运。 - shellter