我正在努力尝试在Linux(终端Bash)中创建一个脚本,它是自动的,当运行时,它会要求输入,当输入被添加时,它会创建顺序文件。
见下文:运行脚本时,应显示
你来自哪个国家?我进入巴西,希望看到:
输入数据:巴西1,巴西2,巴西3 ...巴西10
脚本每次运行时需要创建一个10的批处理,即
您来自哪个国家?我进入加拿大并希望看到:
加拿大1、加拿大2、加拿大3 ......加拿大10
如果巴西再次进入:巴西11、巴西12 ...巴西20和巴西21、巴西22 ...巴西30等
我不想硬编码的数字,自动化是需要创建他们的每一次。
- 测试:**我已通过以下方式创建脚本:
点击www.example.comtest.sh
我已尝试通过以下方式编辑脚本:
请登录test.sh
在Vim中,我进行了以下更改:
! bin/bash
echo "你来自哪个国家"
数值=国家
值{1..10}
保存vim,当执行脚本时,我得到这个消息:
test.sh未找到命令 command not found
有人能帮我写这个脚本吗?我是linux的新手,我想知道如何创建一个最简单有效的过程。
先谢了。
1条答案
按热度按时间hsvhsicv1#
这个脚本实现起来非常简单,您需要使用
read
命令来读取用户输入,可以使用带有-f
的while循环来测试哪些文件已经存在,最后使用for循环来创建这些文件