【问题标题】:Shell Script UNIX with prompt带提示符的 Shell 脚本 UNIX
【发布时间】:2012-01-10 15:36:40
【问题描述】:

我需要一些关于 shell 脚本的帮助。 我想开始一个贝壳女巫正在询问一些信息。 这应该保存到变量中,输入信息后应该写入文件。

类似的东西:

调用shell脚本

告诉我你的名字
约翰

在此之后它应该在一个文件中写入“他的名字是约翰”

我知道这是一个非常愚蠢的例子,但如果我知道如何处理这个问题,我可以在我的特殊用例中进行调整。

提前致谢:)

【问题讨论】:

    标签: macos shell unix


    【解决方案1】:
    #!/bin/bash
    echo -n "Whats your name? "
    read name
    echo $name > name.txt
    

    【讨论】:

      【解决方案2】:

      read 命令使用其-p 选项打印提示会更简洁:

      #!/bin/bash
      read -p "Tell me your name: " name
      echo "His name is $name" >name.txt
      

      【讨论】:

        【解决方案3】:

        使用echo 打印,read 读取输入。

        echo -n "Tell me your name: "
        read name
        echo "Your name is $name."
        

        【讨论】:

          【解决方案4】:
          #!/bin/bash
          echo "Tell me your name?"
          read name
          echo "His name is $name" > name.txt
          

          【讨论】:

            【解决方案5】:

            如果要追加到现有文件

            1。 echo -n "告诉我你的名字:"
            2.读名字
            3。回声 $name >> 文件名.txt

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-06-11
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多