안녕하세요 문자열 파일저장에 대한 질문입니다.
글쓴이: nkwlhdlp / 작성시간: 금, 2015/07/24 - 6:10오후
제가 간단한 명령어 한줄을 실행했습니다. /etc/network/interface 에서 게이트웨이 주소를 추출해서 핑을 보내주는 명령어입니다.
잘동작하는것을 확인후에 따로 파일로 저장을 하고 싶은데 echo를 사용하면 제가 '입력한 명령어'가 아닌 '실행후 출력'이 저장됩니다.
제가 입력한 그대로를(명령어 그대로) 출력하는 방법이 어떤것이 있을까요??
사진 첨부합니다. 감사합니다.
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 13.12 KB |
Forums:
제 경우는 쉘스크립트에 잡어 여서 씁니다.
한줄짜리 ping 실행문을 shell script (*.sh) 에 넣고 그 script 를 > 로 파일에 넣는 방법.
여의도자바
답변 감사드립니다.
하지만 제 질문을 오해하신것 같습니다 ^^; 제가 원하는것은
라고 했을때
이라는 명령어 자체를 특정 파일에 삽입하고 싶은겁니다.
cat /AddressFile 의 결과로 192.168.1.254가 삽입된
명령어가 아니구요.
그래서 저 명령 자체를 저장하기위해
라는 명령을 내리면
command.sh 파일에는 제가 직접 입력했던 명령줄이 아닌 cat을통한 완성된 문장이 저장된다는 것이 제가 갖고있는 문제점입니다.
echo "ping \`cat
echo "ping \`cat /AddressFile\`" > /command.sh
감사합니다.
감사합니다. 해결되었습니다.