【发布时间】:2012-01-10 15:36:40
【问题描述】:
我需要一些关于 shell 脚本的帮助。 我想开始一个贝壳女巫正在询问一些信息。 这应该保存到变量中,输入信息后应该写入文件。
类似的东西:
调用shell脚本
“告诉我你的名字”
约翰
在此之后它应该在一个文件中写入“他的名字是约翰”
我知道这是一个非常愚蠢的例子,但如果我知道如何处理这个问题,我可以在我的特殊用例中进行调整。
提前致谢:)
【问题讨论】:
我需要一些关于 shell 脚本的帮助。 我想开始一个贝壳女巫正在询问一些信息。 这应该保存到变量中,输入信息后应该写入文件。
类似的东西:
调用shell脚本
“告诉我你的名字”
约翰
在此之后它应该在一个文件中写入“他的名字是约翰”
我知道这是一个非常愚蠢的例子,但如果我知道如何处理这个问题,我可以在我的特殊用例中进行调整。
提前致谢:)
【问题讨论】:
#!/bin/bash
echo -n "Whats your name? "
read name
echo $name > name.txt
【讨论】:
让read 命令使用其-p 选项打印提示会更简洁:
#!/bin/bash
read -p "Tell me your name: " name
echo "His name is $name" >name.txt
【讨论】:
使用echo 打印,read 读取输入。
echo -n "Tell me your name: "
read name
echo "Your name is $name."
【讨论】:
#!/bin/bash
echo "Tell me your name?"
read name
echo "His name is $name" > name.txt
【讨论】:
如果要追加到现有文件
1。 echo -n "告诉我你的名字:"
2.读名字
3。回声 $name >> 文件名.txt
【讨论】: