我正在尝试创建一个小脚本,它将询问用户的 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)
关于linux - 编写一个 txt 文件的脚本,询问您想要在文件中包含什么内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39654839/