编写一个txt文件,询问您在文件中想要的内容

时间:2016-09-23 07:15:56

标签: linux bash

我正在尝试创建一个小脚本,它会询问用户的ip,然后自动添加并保存到文本文件中。我现在得到了一些谎言,但它没有成功。

#!/bin/bash

echo "What is your IP?

"" >> ip.txt

请帮助

1 个答案:

答案 0 :(得分:2)

对于prompting user input,您应该使用read关键字:

#!/bin/bash

echo -n "Enter IP and press [ENTER]:"
read ip
echo "$ip" > ip.txt

在上面的示例中,我使用了>要写入文件的运算符,这意味着下次运行此脚本时将覆盖该文件。使用>>如果要将IP地址附加到文件中。 (这意味着如果你运行脚本几次而不是最后一次,你会在文件中获得多个ip)