【问题标题】:shell script to simulate the mv command in linuxlinux下模拟mv命令的shell脚本
【发布时间】:2017-04-13 12:47:33
【问题描述】:

我是 shell 脚本的初学者,必须编写一个脚本来模拟 linux 的 mv 命令的功能,而无需在我的脚本中实际使用 mv 命令。请帮助我,我将非常感激!

【问题讨论】:

  • 在这种情况下,请尝试将源文件复制到目标并在源位置将其删除。您可能想阅读:cprm
  • 你已经走了多远?

标签: shell sh


【解决方案1】:

如果要模拟 mv 命令,则需要将要“移动”的文件复制到目标文件夹,然后必须删除旧的。

这是一个小脚本:

#!/bin/bash

from=$1
to=$2
echo "Copy from $1 to $2"
cp $1 $2
echo "Removing the old file $1"
rm $1
echo "Done."`

希望对你有所帮助。

【讨论】:

  • 我已经以这种方式实现了脚本,它运行良好,但感谢您的帮助! :)