ฉันพยายามที่จะทำต่อไปนี้: -
แฟ้มรายการหรือไดเรกทอรีที่มีตัวอักษรบางอย่างจากนั้นเฉือนที่ผ่านมาในการค้นหาเส้นทางสำหรับตัวละครโดยเฉพาะอย่างยิ่งและแทนที่พวกเขาด้วย
ฉันสร้างต่อไปนี้ใน regexpr แต่มันไม่ทำอะไรกับsed
:
find . -name "*[<>:\\|?]*" | while read -r; do mv "${REPLY}" \
"`echo ${REPLY} | sed "s/([^/]+$)*([<>:\\|?])/-/g"`"; done