【问题标题】:Save path to specific folder in shell script将路径保存到 shell 脚本中的特定文件夹
【发布时间】:2010-03-31 15:34:29
【问题描述】:

我正在开发一个执行以下操作的 Bash shell 脚本:

#!/bin/bash

folder=/mnt

mkdir $folder/folder-`date +%N`

var1=

现在我需要以某种方式将新创建的文件夹的完整路径放入 var1。将在 /mnt 中创建很多文件夹,因此我需要 100% 确定 var1 中的路径准确指向上一行中创建的文件夹。

【问题讨论】:

    标签: bash shell scripting


    【解决方案1】:

    尽可能使用$() 语法

    #!/bin/bash
    folder=/mnt
    var1="$folder/folder-$(date +%N)"
    mkdir "$var1"
    

    【讨论】:

    • 现在看起来很明显,为什么我之前没有想到。我只能接受一个答案,所以我使用 /dev/random
    【解决方案2】:

    在创建文件夹之前定义var1

    #!/bin/bash
    
    folder=/mnt
    
    var1=$folder/folder-`date +%N`
    
    mkdir $var1
    

    【讨论】:

      猜你喜欢
      • 2015-09-08
      • 1970-01-01
      • 1970-01-01
      • 2014-11-09
      • 1970-01-01
      • 1970-01-01
      • 2016-02-19
      • 2020-10-06
      相关资源
      最近更新 更多