mv
'x'로 시작 하는 모든 파일을 'x'디렉토리에 저장 하고 싶습니다 . 같은 것 :
mv path1/x*.ext path2/x
모든 알파벳 문자 a, ..., z에 대해 수행하십시오.
알파벳을 통해 'x'루프를 만드는 bash 스크립트를 어떻게 작성할 수 있습니까?
mv
'x'로 시작 하는 모든 파일을 'x'디렉토리에 저장 하고 싶습니다 . 같은 것 :
mv path1/x*.ext path2/x
모든 알파벳 문자 a, ..., z에 대해 수행하십시오.
알파벳을 통해 'x'루프를 만드는 bash 스크립트를 어떻게 작성할 수 있습니까?
답변:
for x in {a..z}
do
echo "$x"
mkdir -p path2/${x}
mv path1/${x}*.ext path2/${x}
done
"$x"
그것을 돋보이게 만드는 데 충분하고 더 나은 방법입니다.
이 질문과 답변은 부분적으로 내 문제에 도움이되었습니다. bash 에서 알파벳 의 일부
를 확대 해야했습니다 .
확장 은 엄격하게 텍스트 이지만
해결책을 찾았고 더 간단하게 만들었습니다.
START=A
STOP=D
for letter in $(eval echo {$START..$STOP}); do
echo $letter
done
결과 :
A
B
C
D
내가 해결해야했던 동일한 문제를 찾는 사람에게 도움이되기를 바라며 여기에서도 끝납니다.