我在minix上创建了一个回收站脚本。我将删除的文件移到文件夹中,而不是删除它。我在rm命令上使用了别名命令来使用脚本,而不是rm。现在的问题是,我必须清空回收站。我写了这个剧本:
#!/bin/sh
unalias rm
rm -r "/home/recyclebin/*"
alias rm='/home/scriptrm.sh'
#在这个脚本中,我取消了rm命令,这样我就可以再次使用它,然后用将文件移动到回收站的脚本清空回收站,然后再使用rm。当我运行这个脚本时,它什么也不做。我只尝试运行脚本来取消rm的别名,但是rm继续使用别名。有人知道发生了什么吗?
谢谢。
发布于 2015-07-30 23:46:36
有几件事要解决。
*),因此它实际上不会扩展到任何内容(除非您有一个实际名为*的文件)。https://stackoverflow.com/questions/31734880
复制相似问题