linux - 编写一个 txt 文件的脚本,询问您想要在文件中包含什么内容

标签 linux bash

我正在尝试创建一个小脚本,它将询问用户的 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/

相关文章:

bash - 在ansible中检查shell命令的输出

bash - 在 bash 中,可以将函数调用用作 if 语句中的条件吗?

linux - 从套接字写入输出

regex - 优化 sed 字符串

c++11 move 不生效?

macos - Mac Shell脚本获取主目录

linux - 在 boot2docker 中使用 shell 命令

android - 如何使用 Native C 在运行时检查操作系统(Linux 或 Android)

C (Linux) 检查套接字

c - `sysconf()` 和 `getrlimit()` 有什么关系和区别?