编写程序实现 从终端获取一行字符串,并存入指定文件中,直到输入quit结束,linux编程
时间: 2024-10-25 09:12:14 浏览: 32
在Linux编程中,可以使用bash脚本或者C、Python等语言编写程序来实现这个功能。这里我将以Python为例来说明:
```python
# 使用Python实现
# 打开一个文件,如果不存在则创建
file_path = "input.txt"
with open(file_path, 'a') as file:
# 进入无限循环,直到用户输入"quit"
while True:
user_input = input("请输入一行文字(输入'quit'退出):")
# 检查是否为 quit
if user_input.lower() == 'quit':
break
# 将输入内容追加到文件末尾
file.write(user_input + '\n')
print(f"已将所有输入保存到 {file_path} 文件中.")
# 相关问题--
1. 如果我想限制每个文件的最大行数,应该怎么做?
2. 这种操作在C语言中应该如何实现?
3. 如果文件存在,如何处理旧内容不会被覆盖的问题?
阅读全文