한 디렉토리에 많은 파일이 있습니다. 여기에는 width
다양한 형식이 포함되어 있습니다. 따옴표는 숫자, 부동 소수점, 숫자+px 또는 부동 소수점 +px일 수 있습니다.
예: width="512px", width="512", width="512.1112233" 또는 width="415.11335577px"
나는 그것들을 width="{size}"
.
다음을 시도했지만 일부 파일에서 원하는 것을 얻지 못했습니다.
sed -i 's/"[0-9]*"/"{size}"/g' ./*.*
그것을 달성하기 위해 이것을 어떻게 사용할 수 있습니까 sed
?
답변1
다음 사이에서 문자 가 아닌 문자를 0개 이상 일치시킬 수 있습니다 "
."
"
sed 's/width="[^"]*"/width="{size}"/g'