【发布时间】:2014-11-04 22:57:55
【问题描述】:
所以我正在尝试制作一个 bash 脚本循环,该循环采用他们想要的用户文件名和他们想要的文件数并创建空文件。我制作了脚本,但我不断收到错误“./dog.sh: line 6: 0]: No such file or directory”。我是 bash 脚本的新手,不知道我做错了什么。任何帮助都会非常感谢!
#!/bin/bash
echo "what file name do you want?"; read filename
echo "how many files do you want"; read filenumber
x=$filenumber
if [$x < 0]
then
touch $fiename$filenumber
x=$((x--))
fi
【问题讨论】:
-
考虑先通过shellcheck 运行您的脚本以清除基本问题,然后询问其余问题。
-
x=$((x--))真的很有趣;)。