使用 mkdir 创建目录

使用 mkdir 创建目录

我已分配数据命令值new,然后我想创建一个目录,并将值分配给new-Date > new

#!/bin/bash

date | awk '{print $5}' > new
mkdir $new
cat new 
ls

这是我尝试过的脚本,但没有找到任何输出。谁能帮我创建一个目录

答案1

您使用的命令:

date | awk '{print $5}' > new

>创建名为 的文件(通过 重定向) new。要分配给变量,它应该是:

new=$(date | awk '{print $5}')

创建目录时,明智的做法是-p在目录存在时不报告错误:

mkdir -p $new

cat如果您有文件,命令就有意义,但不适用于目录。另外,使用第一个命令创建文件,然后使用同名的变量。这不是大腿的工作方式bash

相关内容