각 파일의 3 행에있는 텍스트가 새 파일 이름이되도록 대규모 파일 모음의 이름을 바꾸는 솔루션을 고안하려고합니다. 이러한 파일은 모두 동일한 구조를 갖습니다.
이들은 HTML 파일이며 특히 각 파일의 3 행은 다음과 같습니다.
<TITLE>DATA POPULATION 'CODE on group 1234 by THING'</TITLE>
작은 따옴표 사이의 모든 것을 잡고 해당 텍스트를 사용하여 해당 텍스트를 파일 이름으로 사용하여 파일 이름을 바꾸고 싶습니다.
한 번에 하나씩 이름을 바꾸면 유용합니다.
for src in *.html; do
{ read -r x && read -r x && IFS="'" read -r x dst x; } < "$src" &&
mv -i -- "$src" "$dst.html"
done
합니다 (이 -i
을위한 상호 작용하는 사용자에게이 말까지 동일한 대상 이름을 가진 경우 손실 된 파일을 피할 수있는 기회를 제공하기 위해).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다