【问题标题】:Make Bash handle variables like Batch让 Bash 处理像 Batch 这样的变量
【发布时间】:2021-10-25 16:47:19
【问题描述】:

我有一个超过 7000 行的批处理脚本(一年的辛勤工作),我想将其转换为 Bash。但是这是不可能的。 Bash 可以(以某种方式) 处理变量、输入和如果批处理吗?我需要这样的代码:

#!/bin/bash
# Insert solution here
set /p name=My name is 
echo Nice to meet you %name%

【问题讨论】:

  • 我敢打赌,如果您搜索互联网,您会发现一个非常好的表格,其中包含 BASH 中的 .BAT 脚本等价物。在过去的二十年里,各种各样的文章都写过它。
  • 如果堆栈溢出文档仍然存在,我可以将您指向我为此编写的页面。不幸的是,该页面不再存在。幸运的是,大约一年前,我还在 reddit 上发布了图表:reddit.com/r/scripting/comments/ftj7pm/…
  • your other question 已经向您提供了一些建议,但帐户名称不同!与其在此处创建多个帐户,不如编辑您以前的问题,使其成为一个特定的主题问题,这样您就可以获得重点帮助?

标签: bash batch-file


【解决方案1】:

这不是不可能的。使用read 命令。

read -p "My name is " name
echo "Nice to meet you $name"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 2018-01-21
    • 1970-01-01
    相关资源
    最近更新 更多