초보의 스크립트 질문입니다. ㅠ.ㅠ
글쓴이: seoulbus / 작성시간: 금, 2007/06/01 - 3:00오후
bash 스크립트를 짜려고 하는데.
hello.world 라는 텍스트 화일이 있다고 할 때,
화일의 내용중에서 seoul을 찾아서 원하는 글자의 입력을 받아서 고쳐 저장하려면 어떻게 해야하나요?
#!/bin/bash
read $city
sed 's/seoul/$city/g' ./hello.world
라고 짜니 그냥 seoul이 $city로만 바뀌네요. 입력과 상관없이요.
어떻게 해야 하나요?
그리고, hello.world 의 확장자인 world만 바꿔서 hello.korea 등등으로 바꿀 수 있는 스크립트는 어떻게 만드나요?
오늘도 한 수 배워가려 합니다.
Forums:
작은따옴표를 쓰시면
작은따옴표를 쓰시면 변수명이 변수의 값으로 치환되지 않습니다. 큰 따옴표를 쓰셔야 합니다.
그리고 read 뒤에 오는 변수명에는 "$"가 없어야 될 텐데요.
좋은 하루 되세요!
그렇군요.
read 다음의 $는 타이핑하다가 실수했네요. 초보라서 ;;
따옴표로 해결했습니다. 감사합니다.
댓글 달기