【发布时间】:2015-07-30 22:03:21
【问题描述】:
我在 minix 上创建了一个回收站脚本。我将要删除的文件移动到文件夹而不是删除它。我在 rm 命令上使用了 alias 命令来使用脚本而不是 rm。现在的问题是我必须清空回收站。我写了这个脚本:
#!/bin/sh
unalias rm
rm -r "/home/recyclebin/*"
alias rm='/home/scriptrm.sh'
#
在这个脚本中,我取消了 rm 命令的别名,以便我可以再次使用它,然后我清空回收站,然后使用将文件移动到回收站的脚本再次为 rm 别名。当我运行这个脚本时,它什么也不做。我尝试仅将脚本运行为 unalias rm 但 rm 继续使用别名。有谁知道发生了什么?
谢谢。
【问题讨论】: