【问题标题】:creating a directory with files in it - bash script创建一个包含文件的目录 - bash 脚本
【发布时间】:2020-12-17 22:33:14
【问题描述】:

我想创建一个包含两个文件的目录。该目录具有给定参数的名称,因此该名称不固定。如何正确引用这个论点?

以下代码返回:“错误替换”。这是什么意思?

for i in "$@" ; do
        # create dir 
        mkdir "$i"
        # create 2 files
        touch  ${"$i"}/file1
        touch  ${"$i"}/file2
done

【问题讨论】:

标签: bash directory


【解决方案1】:

这个是对的:

mkdir "$i"

touch 使用相同的语法:

touch  "$i"/file1

也可以使用"${i}",但它是一样的,只是更长。

【讨论】:

    猜你喜欢
    • 2020-05-05
    • 1970-01-01
    • 2019-01-06
    • 2013-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多