프로그래밍
-
sed 사용 예시프로그래밍/Linux 2020. 1. 8. 15:12
sed 사용 예시 sed는 리눅스에서 간단하게 줄 단위로 문자열 변형을 할 수 있는 기본 툴이다.표준입력이나 파일에서 텍스트를 입력으로 받아, 주어진 줄들에 대해 한번에 한 줄씩 정해진 처리를 한 후에 그 결과를 표준출력이나 파일로 내 보낸다. 아래는 sed 에서 사용하는 파라미터의 의미들이다. -e 옵션은 정규식 옵션이고 's/A/B/g' 는 A 패턴을 B 패턴으로 바꾸겠다는 것이다. ()는 정규식 서브 패턴으로 A패턴에서 나오는 순서대로 B패턴에서 \1, \2 , 로 표시한다. 참고로 \은 escape character이다. -r 옵션을 사용하면 패턴 그룹화할때 escape character 를 사용하지 않아도 사용 가능하다. -i 옵션은 'edit in place'의 약자로 파일 내에서 수정을 진행..
-
sed로 " 안의 , 제거하기프로그래밍/DB 2020. 1. 8. 15:07
load data infile로 csv 파일 내용을 mysql 테이블로 import했는데 warning 개수가 넘 많다 -_-;; LOAD DATA INFILE '/var/lib/mysql-files/sample.csv' INTO TABLE sampleFIELDS TERMINATED BY ','IGNORE 1 LINES; Query OK, 12147957 rows affected, 65535 warnings (1 min 44.92 sec) show warnings; 로 경고 메세지를 확인하니 아래와 같이 테이블의 input columns 개수보다 칼럼 개수가 많다고 한다. Warning | 1265 | Data truncated for column '전용면적' at row 3758 || Warning |..
-
[ 안드로이드 어플 만들기 ] 5. 가상단말로 어플 실행해보기프로그래밍/ 안드로이드어플만들기 2019. 11. 17. 15:32
안드로이드 어플 만들기 5. 가상 단말(virtual Device) 설정하기 안드로이드 스튜디오에서 앞으로 어플을 만들고 실행해볼 수 있는 가상 단말을 설정해보겠습니다. 안드로이드 스튜디오 오른쪽 상단에 있는 아이콘 중 Open AVD Manager를 클릭하면가상단말관리화면(Android Virtual Device Manager)가 나타납니다. create virtual device 버튼을 클릭하여 새로운 가상 단말을 만들어봅시다. 하드웨어 선택화면 입니다. Nexus 6을 선택하였습니다. 가상 단말을 실행할 때 필요한 시스템 이미지를 선택합니다.안드로이드는 기본으로 되어있는 Q를 추천한다고 해서 기본 선택 그대로 갑니다. 오른쪽에 있는 파란색 다운로드를 선택하여 해당 이미지를 다운로드 받습니다. 1기가..