首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux回收站脚本

Linux回收站脚本
EN

Stack Overflow用户
提问于 2012-12-03 22:43:57
回答 1查看 797关注 0票数 2

我在SH shell linux中创建了一个回收站脚本,有三个不同的脚本,delete,trash和restore。

前两个脚本运行良好;'Delete‘将选定的文件移动到回收站,同时记录一个名为'trashinfo’的文本文件,该文件显示文件的原始路径位置(稍后在恢复中使用)和'Trash‘,它删除回收站中的所有内容。

“恢复”脚本应采用在删除脚本中获得的记录路径名,并将文件返回到其原始位置。我花了太多的时间在这上面,却不能让恢复脚本正常工作!

下面是我写的脚本,据我所知,我在保存路径名的文本文件中添加了filename变量,例如'restore testfile',然后将其与basename命令结合,然后将testfile移到已添加filename并与basename组合的位置。

有谁能指出我哪里错了吗?

代码语言:javascript
运行
复制
if [ "$*" != -f ]
then
path=grep "$*" /usr/local/bin/trashinfo
pathname=basename "$path"
mv "$path" "$pathname"
EN

回答 1

Stack Overflow用户

发布于 2012-12-03 22:53:24

代码语言:javascript
运行
复制
path=$(grep "$*" /usr/local/bin/trashinfo)
pathname=$(basename "$path")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13685584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档