각 파일 이름을 특정 ID로 바꾸고 싶습니다. 30,000개의 파일이 있으므로 각각의 ID가 있습니다. 2행에서 각 파일의 ID를 가져와서 파일 이름으로 만드는 것이 가능합니까?
답변1
예를 들어 루프를 사용해 보십시오. 을 위한.
for f in *; do nn=`sed -n 2p $f`; mv $f $nn; done
*
— 파일 목록 가져오기nn=…
— 파일에서 두 번째 줄을 캡처합니다(새 이름 가져오기).mv …
- 파일 이름 바꾸기