파일이름에서 공백을 '_'로 변경하는 스크립트
2023. 4. 27. 01:21ㆍ리눅스/리눅스_실전
파일이름을 변경하기 위해 임의로 디렉터리 'filenamechg'를 만들고 그 디렉터리로 이동한다.
공백이 포함된 파일을 만든다 -> touch [파일이름]
공백이 포함된 파일이름을 확인했다.
스크립트 'chfilenaem.sh'를 만든다.
작성한 스크립트에 실행 권한을 준다. -> chmod 700[퍼미션, 권한] ./[스크립트명]
스크립트를 실행하면 메시지가 뜬다. 디렉터리명을 입력하면 입력한 디렉터리에 들어있는 파일의 공백이 모두 '_'로 변경된 것을 확인할 수 있다.
스크립트 내용
read 명령으로 입력된 디렉터리가 변수 directory에 저장된고 find 명령으로 변수 directory에 저장된 파일을 찾아 while 루프문의 입력을 넘겨진다. while 루프문에서 read 명령으로 file 변수에 디렉터리의 파일이 저장되고 if문으로 파일에 공백에 있으면 tr명령으로 공백을 '_'로 바꾼다.
'리눅스 > 리눅스_실전' 카테고리의 다른 글
Centos에서 httpd 가 실행되지 않을 때 (0) | 2023.04.28 |
---|---|
rsync 명령어로 윈도우에서 리눅스로 원격 백업 (0) | 2023.04.27 |
패스워드 없이 ssh 접속 (0) | 2023.04.24 |
ssh로 클라이언트에서 서버로 접속 (0) | 2023.04.23 |