我想创建一个简单的脚本bash_history
,根据用户输入的行号从中删除行。
echo -n "Delete History Line Number: "
read num
history -d $num
错误是“历史记录位置超出范围”(不应该这样,我使用的是范围内的数字)。
为什么不起作用?
脚本无法按预期运行的原因有两个:
根据您的用例,最简单的解决方案可能是提供脚本而不是执行脚本。有关更多信息,请参见SU帖子,解释了采购与执行之间的区别。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句