인코딩이 euc-kr인 파일들을 전부 utf-8로 인코딩 해주는 'e2u 프로그램'
본 프로그램은 iconv(libc-bin) 소프트웨어를 활용하는데 긴명령어를 일일이 쓸 필요 없이 간단한 실행 한번으로 해당 폴더안의 모든 파일들을 euc-kr에서 utf-8로 처리 하여 ccomplete 폴더로 집어 넣어 주는 역할을 한다.
깃허브 다운로드
-- 터미널 텍스트 박스 (Terminal text box) --
<Drag와 복사가 가능합니다.>
// 주석
root@test:~$ git clone https://github.com/cosmosproject15/expts
'expts'에 복제합니다...
remote: Counting objects: 41, done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 41 (delta 2), reused 0 (delta 0), pack-reused 27
오브젝트 묶음 푸는 중: 100% (41/41), 완료.
연결을 확인하는 중입니다... 완료.
root@test:~$ cd expts/e2u
-> 다운받은 폴더의 e2u 폴더로 진입 한다.
root@test:~/expts/e2u $ sudo cp -f e2u /usr/bin
-> /usr/bin에 인스톨 한다
e2u
e2u, euc-kr to utf-8
This program is all the text files changes type 'euc-kr' to 'utf-8' in folder by usage 'iconv' package 'libc-bin'.
version : 0.1
depends
libc-bin
How to use?
./e2u
Install
sudo cp -f e2u /usr/bin
소스코드 직접 만들기
Source_File name : e2u |
Type : bash |
클립보드로 복사 → (본문 클릭) |
-- 터미널 텍스트 박스 (Terminal text box) --
<Drag와 복사가 가능합니다.>
// 만든 소스 코드를 'e2u' 파일로 저장하고 실행 속성을 부여
root@test:~/e2u $ chmod +x e2u
root@test:~/e2u $ sudo cp -f e2u /usr/bin
-> /usr/bin에 인스톨 한다.
root@test:~/e2u $ mkdir 1 && cd 1
-> 아무 폴더를 만들고 실행 테스트를 해 본다.
root@test:~/e2u/1 $ e2u
this folder has Nothing files.
-> 아무 파일이 없어 실행이 종료 되었다면 성공이다.
가이드
-- 터미널 텍스트 박스 (Terminal text box) --
<Drag와 복사가 가능합니다.>
// 인스톨 후 만일 iconv 프로그램이 내장 되어 있지 않는 다면 종료 된다.
root@test:~$ e2u
You need install package software 'libc-bin'.
-> libc-bin 소프트웨어 패키지를 설치 해야 한다.
-- 터미널 텍스트 박스 (Terminal text box) --
<Drag와 복사가 가능합니다.>
// 본격적으로 파일들을 인코딩 해 보자.
root@test:~/test$ ls
text1
text2
text3
-> 텍스트 파일이 3개가 있다.
root@test:~/test$ e2u
complete changes(coding 'euc-kr' to 'utf-8') all files to 'ccomplete' directory.
-> ccomplete 폴더에 작업을 해 놓았다는 메세지가 나온다.
root@test:~/test$ cd ccomplete
root@test:~/test/ccomplete$ ls
text1
text2
text3
-> 아까전 파일들이 복사 되어 있는 것을 확인 할 수 있다.
utf-8 인코딩이 완료된 것이다.
도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.
'이것저것' 카테고리의 다른 글
리눅스에서 x-windows 데스크탑 환경을 한 번에 바꾸어 주는 소프트웨어 'tasksel' (0) | 2016.11.26 |
---|---|
리눅스에서 소스코딩을 위한 가장 최고의 에디터 소프트웨어는 무엇일까? (0) | 2016.11.13 |
리눅스 에서는 C언어를 어떻게 소스코딩 하고 어떻게 컴파일 할까? (1) | 2016.10.25 |
진정한 '대한민국'의 의미는 무엇일까? (0) | 2016.10.14 |
우리나라의 증오 표출적 인터넷 커뮤니티 문화를 타파해 보다. (2) | 2016.09.22 |