2013-02-17 7 views
-2

나는이처럼 보이는 Access 파일에 문자열을 가지고 :는 나오지

내가 함께 XXX의 모든 발행 수를 대체하기 위해 sed를 사용할
/bin/XXX/bla.XXX.bla 

는 YYY를 말할 수 이 문자열 내에서. g 그 자체로 플래그가 작동하지 않습니다. 아마 그 찌르레기가 복잡하고 "/"입니다.

아무도 도와 줄 수 있습니까? 감사합니다.

+0

이 나오지도 아주 기본적인 것입니다. 정보를 얻으려면 sed를 사용할 때 구분자를 사용할 수 있습니다. 슬래시는 규칙에 따라 사용됩니다. – Vivek

+0

내 코드 : [sed s/XXX/YYY/g 파일] 그냥 내 파일을 방해하고 왜 undestand dont. – kande

+0

하지만 "/"가 아니라 XXX 만 바꾸면됩니다. 또한 일반 텍스트 파일이 아닙니다. 그 액세스 파일. 어쩌면 그것과 관련이 있습니다. – kande

답변

1

사용이 : 당신이 당신의 myfile.txt 파일이있는 경우 그래서, 이렇게 모든 ocurrencies

를 교체

sed 's/XXX/YYY/g' 

g 약자

sed 's/XXX/YYY/g' myfile.txt > mynewfile.txt 
+0

, 이것은 나를 위해 작동하지 않습니다. 나는 이유를 모르지만 파일이 sed가 작동해야하는 모든 테이블에서 혼란을 느낀다. – kande

+2

Access mdb 또는 accdb에서 사용되었다. 재미있을 수있다. – Fionnuala

+0

아아아 그래서 MS Access에 있습니다! 그럼 내 대답은 유용하지 않아. – fedorqui