【问题标题】:linux shell script source destination copy directory [closed]linux shell脚本源目标复制目录[关闭]
【发布时间】:2020-03-08 22:03:47
【问题描述】:

我想将文件从当前目录复制到用户(目标)指定的目录。 目标目录将在脚本执行期间由用户输入。 命令应该创建目录并添加写权限并检查所需的大小。 基本上是一种 Linux 安装类型的脚本。我已经使用“cp”命令编写了一个基本脚本,但我想要高级脚本,它接受用户的输入并相应地复制。 对此有什么想法吗?

【问题讨论】:

  • 你尝试了什么?
  • @JavaUser : 应该如何使用来提供目录名称?作为参数,通过环境变量,通过交互式查询通过标准输入,在配置文件中......
  • @user1934428 ,通过交互式查询通过标准输入
  • 将查询写入标准输出,并使用 read 内置函数读取响应。

标签: bash shell scripting sh cp


【解决方案1】:

下面是一些帮助您入门的示例代码:

read -p "Input target dir : " choice
if [ ! -d "$choice" ]  
then
    echo "invalid directory"
    exit 1
else
    cp -r /source/dir/* "$choice"
fi

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-22
    • 2016-08-05
    • 2019-05-14
    • 1970-01-01
    • 2013-10-06
    • 2017-04-09
    • 2021-02-08
    • 1970-01-01
    相关资源
    最近更新 更多