사용 가능한 명령이 제한된 임베디드 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
두 링크 모두에는 유용한 다른 링크가 많이 포함되어 있습니다.