【发布时间】:2010-03-31 15:34:29
【问题描述】:
我正在开发一个执行以下操作的 Bash shell 脚本:
#!/bin/bash
folder=/mnt
mkdir $folder/folder-`date +%N`
var1=
现在我需要以某种方式将新创建的文件夹的完整路径放入 var1。将在 /mnt 中创建很多文件夹,因此我需要 100% 确定 var1 中的路径准确指向上一行中创建的文件夹。
【问题讨论】:
我正在开发一个执行以下操作的 Bash shell 脚本:
#!/bin/bash
folder=/mnt
mkdir $folder/folder-`date +%N`
var1=
现在我需要以某种方式将新创建的文件夹的完整路径放入 var1。将在 /mnt 中创建很多文件夹,因此我需要 100% 确定 var1 中的路径准确指向上一行中创建的文件夹。
【问题讨论】:
尽可能使用$() 语法
#!/bin/bash
folder=/mnt
var1="$folder/folder-$(date +%N)"
mkdir "$var1"
【讨论】:
在创建文件夹之前定义var1:
#!/bin/bash
folder=/mnt
var1=$folder/folder-`date +%N`
mkdir $var1
【讨论】: