내 문서에는 다음과 같은 경우가 많이 있습니다.
[["A [["b [["8 [["c [["F [["1...
내가 해야 할 일은 이중 괄호를 단일 괄호로 바꾸는 것입니다. 단, 패턴 뒤에 숫자 [["
가 아닌 문자가 오는 경우에만 가능합니다. 따라서 다음과 같습니다.
["A ["b [["8 ["c ["F [["1...
내가하려는 것은 다음과 같습니다.
sed -i -e 's/[["[a-z A-Z]/["[a-z A-Z]/' ARD.json
이것이 하는 일은 ["[a-z A-Z]
각 줄의 시작 부분에 문자열을 추가하는 것입니다. 또한 동일한 [[:alpha:]]
표현을 시도했지만 작동하지 않습니다.
답변1
노력하다:
$ sed -e 's/\[\[\("[[:alpha:]]\)/[\1/g' ARD.json
["A ["b [["8 ["c ["F [["1
GNU sed 사용:
sed -re 's/\[\[("[[:alpha:]])/[\1/g'