본문 바로가기

development activity

[Linux] 여러 파일 한번에 문자열 치환하기 여러 파일 한번에 문자열 치환하기 리눅스에서 여러 파일 중 문자열 치환하는 방법은 find ./ -name "2017*.csv" -exec sed -i 's/찾을문자/바꿀문자/g' {} \; 파일명 찾는 명령의 find를 사용하여 현재위치에서 파일이름이 '2017'로 시작하여 끝에 '.csv'로 끝나는 파일을 찾아 다음 명령 실행(-exec) sed -i 's/찾을문자/바꿀문자/g' {} \; 전체에서 문자열 바꾸기 예시 여러 파일 리스트 파일의 데이터를 보면 "," 를 , 로 치환하려 함 다음 명령어 사용 다음과 같이 치환됨 일부 " 가 남음 이것도 치환함 다음 명령어 사용 깔끔히 지워짐 데이터출처 : 농림수산식품교육문화정보원 "전국 도매시장 일별 경락가격" 더보기
[HADOOP] Eco System [HADOOP] ECO SYSTEM Eco System은 원래 생물학용어이다. 자연환경과 생물이 서로 영향을 주고 받으며 함께 생존하는 자연계 질서를 일컫는다. 1993년 미국 하버드대학교 연구교수인 제임스무어가 이러한 뜻을 비즈니스에 접목시켜 '비즈니스 에코시스템'이라는 용어를 탄생시켰고, 주로 IT 분야 여러 기업이 리더를 중심으로 협력하고 함께 발전하는 것을 지칭한다. [출처 : http://1004jonghee.tistory.com/127] 분야 솔루션 NoSQL HBase, Cassandra, MongoDB, CouchDB, Couchbase, Cloudata, Riak, Neo4j Cache Redis, Memcached RPC Thrift, Avro, Protocol Buffer Collec.. 더보기
[CentOS7] 한글 입력하기 [CentOS7] 한글 입력하기 참고로 CentOS7 은 한영키 입력을 알아먹지 못한다고 합니다. 다음 경로에서 바꿔줄 수 있지만 /usr/share/X11/xkb/symbols/altwin 다른 키가 안먹는 경우가 발생할 수 있습니다. 상단 프로그램 메뉴 > 시스템 도구 > 설정 에 들어갑니다. 지역 및 언어를 선택합니다. + 를 클릭합니다. 더보기(…) 를 클릭하여 검색합니다. hangul 을 입력해 찾습니다. 한국어 (Hangul) 을 클릭해 추가합니다. 추가된 것을 확인합니다. super(윈도우 키) + Space Bar 를 클릭하면 한영 전환 됩니다. 더보기
[CentOS7] JDK 환경변수 설정하기 [CentOS7] JDK 환경변수 설정하기 CentOS7 이전 버전만 해도 환경변수를 부팅시 자동적용하려면 /etc/profile에 export 해줘야만 했다. 하지만 CentOS7 버전부터 /etc/enviroment 라는 파일에 환경변수를 목록형태로 입력만 해주면 환경변수로 등록된다. JAVA_HOME 환경변수를 만든다. CLASSPATH 환경변수도 있다. CLASSPATH=.:$JAVA_HOME/bin/tools.jar 반영되도록 한다. 등록되었는지 터미널에서 출력해본다. 더보기
[CentOS7] Java JDK Install CentOS 7 Java JDK Install Windows와 마찬가지로 Linux도 JRE와 JDK는 다른 패키지이다. 선보일 방법의 환경은 CentOS 7 DVD 버전으로 JRE가 설치되어 있을 것이다. 삭제하여 JDK를 설치해주도록 한다. 먼저 JRE가 설치되어 있는지 확인한다. openjdk 라며 버전이 확인된다. jdk 라고 적혀있지만 javac -version을 하게되면 찾지 못하는 것을 볼 수 있다. 구분하는 방법은 rpm -qa | grep java 를 입력해 확인한다. JRE : java-[VERSION]-openjdk JDK : java-[VERSION]-openjdk-devel 전부 JRE 관련 패키지가 설치된 것을 볼 수 있다. 삭제하도록 한다. 삭제 방법은 sudo yum remo.. 더보기