임베디드 리눅스는 텍스트를 읽고 다른 파일에 추가합니다.

임베디드 리눅스는 텍스트를 읽고 다른 파일에 추가합니다.

사용 가능한 명령이 제한된 임베디드 Linux 시스템이 있습니다. VI는 지금까지 제가 찾은 유일한 텍스트 편집기입니다. SH를 실행하여 스크립트를 실행할 수 있지만 기능이 제한되어 있습니다.

원격 주소에서 텍스트 파일을 ftp로 가져와 해당 텍스트 파일을 읽은 다음 다른 텍스트 파일에서 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

두 링크 모두에는 유용한 다른 링크가 많이 포함되어 있습니다.

관련 정보