嵌入式linux读取文本并将其附加到另一个文件

嵌入式linux读取文本并将其附加到另一个文件

我有一个嵌入式 Linux 系统,可用命令有限。 VI 是迄今为止我发现的唯一文本编辑器。我可以运行 SH 来运行脚本,但能力有限。

我需要从远程地址 ftpget 一个文本文件,读取所述文本文件,然后更新另一个文本文件中以 syslocation 开头的特定行。

所以:

text file 1 (snmpd.conf) has this on line 16: syslocation NO GPS INFO
text file 2 (gps.txt) has the GPS info on line 1: 51.5073509,-0.127758

如果您有更新示例的链接,我将不胜感激。

问候

答案1

检查您是否已vi配置为能够被调用为ex,这听起来正是您想要的。ex处于vi非交互模式。请参阅此处的答案:https://vi.stackexchange.com/questions/457/does-ex-mode-have-any-practical-use

另请参阅此处的答案以获取实际示例:https://vi.stackexchange.com/questions/788/how-to-edit-files-non-interactively-eg-in-pipeline

这两个链接本身都包含许多有用的其他链接。

相关内容