다음과 같은 것을 대체하기 위해 bash 스크립트를 작성하려고했습니다.
{"Ausstattung":"
"},{"Ausstattung":"
"}
CSV
하위 폴더의 모든 파일에서.
이것이 내가 지금까지 사용하고있는 것입니다.
function suche_und_ersetze() { // search and replace
LC_ALL=C find ./subfolder -type f ! -name ".DS_Store" -exec sed -i "" "s/${OLD}/${NEW}/g" {} \;
}
OLD='{\"Ausstattung\":\"'
NEW="#"
suche_und_ersetze
OLD='\"},{\"Ausstattung\":\"'
NEW=" #"
suche_und_ersetze
OLD='\"}'
NEW=""
suche_und_ersetze
어떻게 든 작동시킬 수 없습니다. 스크립트가 "
또는 }
또는이 없는 텍스트를 바꾸지 ,
만 위에 나열된 단어 는 바꾸지 않습니다.
죄송합니다. 편집기로 csv를 조사 했어야합니다.
"}, {"Ausstattung "이 아니라" "}, {" "Ausstattung" ":" "입니다."
sed에서는 '를 사용하는 경우 이스케이프 할 필요도 없습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다