나는 쉘 스크립트에서 다음 두 줄을 가지고 있고 sed를 사용하여 이들을 하나로 응축시킬 방법이 있는지 궁금해하고있다. 와일드 카드 나 Glitch와 Chill이라는 단어를 대체 할 수있는 것이 있는지 확실하지 않지만,있는 경우 알고 싶습니다. 정말 중요한 것은 당신이 보는 이상한 괄호 안의 모든 것을 제거하고 다른 것은 만지지 않는다는 것입니다.
find . -type f -name '【Chill*' -execdir bash -c 'for file in "$@"; do new=$(echo "$file" | sed -r 's/【Chill.*】//'); mv -v "$file" "$new"; done' _ {} +
find . -type f -name '【Glitch*' -execdir bash -c 'for file in "$@"; do new=$(echo "$file" | sed -r 's/【Glitch.*】//'); mv -v "$file" "$new"; done' _ {} +
【】
? ( 왼쪽 검은 색 렌티큘러 브라켓 과 오른쪽 검은 색 렌티큘러 브라켓 .)