【发布时间】:2016-09-23 07:15:56
【问题描述】:
我正在尝试创建一个小脚本,它会询问用户的 ip,然后自动添加并保存到文本文件中。我现在得到了一些类似的东西,但它没有解决。
#!/bin/bash
echo "What is your IP?
"" >> ip.txt
请帮忙
【问题讨论】:
我正在尝试创建一个小脚本,它会询问用户的 ip,然后自动添加并保存到文本文件中。我现在得到了一些类似的东西,但它没有解决。
#!/bin/bash
echo "What is your IP?
"" >> ip.txt
请帮忙
【问题讨论】:
对于prompting user input,您应该使用read 关键字:
#!/bin/bash
echo -n "Enter IP and press [ENTER]:"
read ip
echo "$ip" > ip.txt
在上面的示例中,我使用 > 运算符写入文件,这意味着下次运行此脚本时该文件将被覆盖。如果要将 IP 地址附加到文件中,请使用 >>。 (这意味着如果你运行脚本几次而不是最后一次,你会在文件中获得多个 ip)
【讨论】:
read -p "Enter IP and press [ENTER]:" ip :)