我正在尝试创建一个小脚本,它会询问用户的ip,然后自动添加并保存到文本文件中。我现在得到了一些谎言,但它没有成功。
#!/bin/bash
echo "What is your IP?
"" >> ip.txt
请帮助
答案 0 :(得分:2)
对于prompting user input,您应该使用read
关键字:
#!/bin/bash
echo -n "Enter IP and press [ENTER]:"
read ip
echo "$ip" > ip.txt
在上面的示例中,我使用了>要写入文件的运算符,这意味着下次运行此脚本时将覆盖该文件。使用>>如果要将IP地址附加到文件中。 (这意味着如果你运行脚本几次而不是最后一次,你会在文件中获得多个ip)